Dot模板的使用小结2

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Dot模板总结</title>
 6 </head>
 7 <body>
 8 <div id="div1">
 9 
10 </div>
11 <!--安装dot模板-->
12 <script src="dot.js"></script>
13 
14 
15 <!--dot的javascript模板-->
16 <script id="j-tmpl" type="text/template">
17     {{ if(it.success){ }}
18     <h2>results:</h2>
19     <ul>
20         {{ for (var i = 0, l = it.data.length; i < l; i++) { }}
21         <li>
22             <h5>{{=it.data[i].title}}</h5>
23             <p>{{=it.data[i].message}}</p>
24         </li>
25         {{ } }}
26         <ul>
27             {{ }else{ }}
28             <h2>暂无数据</h2>
29             {{ } }}
30 </script>
31 
32 <!--1.获取数据,2.填充数据到模板,3.将填充数据后的模板填充的html代码指定位置-->
33 <script>
34     //伪造数据
35     var obj = {
36         success: true,
37         data:[
38             {title:'item1',message:11},
39             {title:'item2',message:22}
40         ]
41     }
42     //初始化模板
43     var tmpl = document.getElementById('j-tmpl').innerHTML;
44     var doTtmpl = doT.template(tmpl);
45     //模板填充数据
46     var data = doTtmpl(obj );
47     //模板填充到指定位置
48     var dd = document.getElementById("div1");
49     dd.innerHTML = data;
50 </script>
51 </body>
52 </html>

相关博文:http://www.fantxi.com/blog/archives/dot-template/

http://www.cnblogs.com/kuikui/p/3505768.html

dot文档:http://olado.github.io/doT/index.html

 

转载于:https://www.cnblogs.com/suoking/p/4910991.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值