初识模板引擎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 @   隐形的喷火龙  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示