art-template(浏览器安装版&标准语法)

art-template 是一个简约、超快的模板引擎。

它采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。

下载template-web.js:  https://raw.githubusercontent.com/aui/art-template/master/lib/template-web.js  右击下载

1.输出:{{数据}},判断: {{if 数据}}{{/if}}

2.循环: {{each 数组}}    索引:{{$index}}     数据:{{$value}}   {{/each}}

3.template(id,data);  返回渲染结果,内部根据document.getElementById('content')查找模板,如果没有打他参数,返回渲染函数

4.template.defaults.imports.函数名 = function(){};  调用自定义函数

5.template.compile(source,options);  返回渲染函数,主要用于模板写在js中

DEMO





浏览器版本-demo
  


    

6.{{include 'temp2' $value.a}}:导入子模板





浏览器版本-demo
  


  


你可能感兴趣的:(art-template(浏览器安装版&标准语法))