我是靠谱客的博主 无私纸飞机,最近开发中收集的这篇文章主要介绍doT.js 实例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div{
font-family: "微软雅黑";
font-size: 18px;
line-height: 23px;
text-align: center;
width: 485px;
margin: 0 auto;
}
.jishu{
background: orange;
}
.oushu{
background: yellow;
}
table td{
padding: 5px 44px;
border: 1px solid #f36;
}
thead tr{
background: #102b6a;
color: white;
}
</style>
</head>
<body>
<div >
</div>
<script src="../jquery-1.11.0.min.js"></script>
<script src="../doT.min.js"></script>
<!-- 将类型设置为template,标识为doT.JS -->
<script type="template" id="dotTmpl">
<table>
<thead>
<tr>
<th>姓名</th>
<th>性别</th>
<th>入学日期</th>
</tr>
</thead>
<tbody>
{{ for(var i=0;i<it.length;i++){	}}
<tr {{ if( i%2 == 0){ }}
class="jishu"
{{
}else{ }}
class="oushu"
{{ } }}>
<td>{{=it[i].name}}</td>
<td>{{=it[i].sex}}</td>
<td>{{=it[i].date}}</td>
</tr>
{{ }	}}
</tbody>
</table>
</script>
<script>
// 数据
var data = [
{"name":19,"sex":"男","date":"1991年12月21日"},
{"name":19,"sex":"男","date":"1991年12月21日"},
{"name":19,"sex":"男","date":"1991年12月21日"},
{"name":19,"sex":"男","date":"1991年12月21日"},
{"name":19,"sex":"男","date":"1991年12月21日"}
]
// 通过dot.template调用你所写的dot.JS。
var tmpl = doT.template($("#dotTmpl")[0].text);
// 将数据扔进templ中。并在DIV中显示出来
$("div").html(tmpl(data));
</script>
</body>
</html>

模板引擎可以让(网站)程序实现界面与数据分离,这就大大提升了开发效率,良好的设计也使得代码重用变得更加容易。


附上doT.js的地址:https://github.com/apicloudcom/demo-dot

最后

以上就是无私纸飞机为你收集整理的doT.js 实例的全部内容,希望文章能够帮你解决doT.js 实例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(26)

评论列表共有 0 条评论

立即
投稿
返回
顶部