首页 > 代码库 > doT.js
doT.js
最近用到的数据模板引擎有很多,今天讲的doT.js也是其中一种。
doT.js的特点是体积小,速度快,并且不依赖其他插件。
官网下载:http://olado.github.io
下面是用法:
模板引擎
<script id="visitlisttmpl" type="text/x-dot-template"> {{if( it && it.length>0 ){ }} {{ for(var i=0; i< it.length; i++) { }} {{ } }} {{ }else{ }} {{ } }} </script>
调用模板引擎
<script type="text/javascript"> var evalText = doT.template($("#visitlisttmpl").text());//visitlisttmpl是模板 html = evalText(data);//data是已经得到的数据集合,json数据格式
$("#temp").html(html); </script>
在使用模板引擎的过程中,会遇到一些问题,比如说是if...else...的用法,如下:
{? it[i].data =http://www.mamicode.com/== null }}//if {{?? }}//else {{? }}//特别是最后的这个,一定不能忘
当然还有一些其他的用法,以后在使用的过程中会慢慢补充上。
doT.js
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。