JavaScript模板引擎--art-template

Posted 两点黑眼圈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript模板引擎--art-template相关的知识,希望对你有一定的参考价值。

网址:http://aui.github.io/art-template/docs/

1、在对应网址下载js文件art-template.js,并引入<script src="./resources/art-template.js"></script>

2、定义对应的模板
    //插入的为html,所以type取值“text/html”,取值方式{{属性名}}
    <script type="text/html" id="tpl">
        <h5 class="text-truncate">{{bookName}}</h5>
         <img class="img-fluid" src="{{cover}}">
    </script>

3、通过ajax后台调用,返回json格式循环遍历
    ...    
    success:function(json){
        var list = json.records;
        for(var i = 0 ; i < list.length ; i++){
             var book = json.records[i];
             //将数据结合tpl模板,生成html;其中tpl为模板中的id
             var html = template("tpl" , book);
             $("#bookList").append(html);
        }
    }  
    ...

 

以上是关于JavaScript模板引擎--art-template的主要内容,如果未能解决你的问题,请参考以下文章

Node学习之(第三章:art-template模板引擎的使用)

art-template模板引擎循环嵌套

art-template模板引擎基本使用

JS__模板引擎art-template模板引擎的使用

Node.js第五篇:模板引擎art-template

Node.js第五篇:模板引擎art-template