js模板引擎-art-template常用总结
2017-09-12 17:02
1171 查看
art-template
javascript 模板引擎,官网:
https://aui.github.io/art-template/docs/installation.html#
分为原生语法和简洁语法,本文主要是讲简洁语法
基础数据渲染
输出HTML
流程控制
遍历
调用自定义函数方法
子模板引入
基础数据渲染
一、引入art-template.js文件
二、编写HTML模板
三、向模板插入数据,并输出到页面
输出HTML
循环遍历语句
数据样式
流程控制语句(if else)
{{if value}}
…
{{else if value}}
…
{{else}}
…
{{/if}}
art-template里面的流程控制就相对其他模板来说强大很多了,直接看例子吧
文章链接/好的文章
http://www.cnblogs.com/shiyou00/p/6841801.html
http://blog.csdn.net/yzi_angel/article/details/53260151
javascript 模板引擎,官网:
https://aui.github.io/art-template/docs/installation.html#
分为原生语法和简洁语法,本文主要是讲简洁语法
基础数据渲染
输出HTML
流程控制
遍历
调用自定义函数方法
子模板引入
基础数据渲染
一、引入art-template.js文件
<script src="template-debug.js"></script>
二、编写HTML模板
<script id="test" type="text/html"> <h1>{{title}}</h1> </script> <div id="scroller"> </div>
三、向模板插入数据,并输出到页面
$.getJSON("url",function(dataJson){ console.log(dataJson); var data = dataJson; var html = template('test',data); document.getElementById("scroller").innerHTML = html; })
输出HTML
<script id="test" type="text/html"> <h1>{{title}}</h1> </script>
循环遍历语句
{{each name}} 索引:{{$index}} 值:{{$value}} {{/each}} {{if Status}} {{each obj.Top_10 as value}} <tr> <td> {{if $index >2}} 4000 {{$index +1}} {{/if}} </td> <td>{{value.UserName}}</td> <td>{{value.InvestMoney}}</td> <td>{{value.percent}}%</td> </tr> {{/each}} {{/if}}
数据样式
流程控制语句(if else)
{{if value}}
…
{{else if value}}
…
{{else}}
…
{{/if}}
art-template里面的流程控制就相对其他模板来说强大很多了,直接看例子吧
<script id="test" type="text/html"> <div> {{if bok==22}} <h1>线上</h1> {{else if bok==33}} <h2>隐藏</h2> {{else}} <h3>走这里</h3> {{/if}} </div> </script> <script> var data = { "bok":22 }; var html = template('test',data); document.getElementById("app").innerHTML = html; </script>
文章链接/好的文章
http://www.cnblogs.com/shiyou00/p/6841801.html
http://blog.csdn.net/yzi_angel/article/details/53260151
相关文章推荐
- js模板引擎-art-template常用总结
- js模板引擎-art-template常用总结(转)
- js模板引擎-art-template常用总结
- js模板引擎artTemplate学习总结
- js高效模板引擎artTemplate 的使用总结
- JS模板引擎-腾讯artTemplate 总结
- js模板引擎-腾讯artTemplate 简洁语法例子
- js 拼接是一件很麻烦的事,今天就教大家用模板引擎arttemplate来做循环嵌套
- js模板引擎之artTemplate
- JS 模板引擎 BaiduTemplate 和 ArtTemplate 对比及应用
- JS模板引擎-腾讯artTemplate 简洁语法例子
- js模板引擎art-template使用方法
- 详解js模板引擎art template数组渲染的方法
- JS 模板引擎 BaiduTemplate 和 ArtTemplate 对比及应用
- js模板引擎art-template.js使用方法
- JS模板引擎---腾讯artTemplate的使用
- js模板引擎art-Template(以前的artTemplate)
- JS 模板引擎 BaiduTemplate 和 ArtTemplate 对比及应用
- JS模板引擎 :ArtTemplate (2)
- 高性能js模板引擎(artTemplate )