初识模板引擎art-template

1.下载并引入相关文件

<script src="lib/template-web.js"></script>

2.在html页面写下模板及html代码

    <div class="web">
      <ul></ul>
    </div>
<script id="test1" type="art-template/text">
      <% demo1.forEach(function(item,index){%>
       <li><%= item%></li>
      <%})%>
      <%if(demo1.length > 3){ %>
        <p>qq</p>
      <%}%>
      <hr>
      <p><%= demo2.food%></p>
    </script>

3.js代码

<script>
      var demoArr = ["c++", "c", "c#", "java"];
      var demoObj = { food: "apple", like: "soccer" };
      var liHtml = template("test1", { demo1: demoArr, demo2: demoObj });
      $("ul").html(liHtml);
    </script>

4.运行结果

备注:这里写模板时用的是原始语法,相比较标准语法,它支持任意JavaScript语句,更自由。

参考:https://aui.github.io/art-template/zh-cn/docs/index.html#核心方法

posted @ 2022-07-05 15:31  隐形的喷火龙  阅读(41)  评论(0)    收藏  举报