jQuery Template 上手体验
项目里用到了jQuery template这个插件,对我来说也算新鲜,学习记录一下。 这里使用的jQuery Template插件是指:https://github.com/BorisMoore/jquery-tmpl 如果您使用过模版引擎,估计对此也不会陌生。这个插件的用法其实很简单,通过下面代码相信就可以明白用法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> jQuery-template-demo</ title>
<script type= "text/javascript" src= "../../js/jQuery/jquery-2.1.1.js"></script >
<script type= "text/javascript" src= "../../js/jQuery/jquery.tmpl.min.js" ></script >
<script type= "text/javascript">
var tempData = [{Name: "OneCoder",Blog: "http://www.coderli.com" }];
$(document).ready(function(){$("#template").tmpl(tempData).appendTo( "#list")});
</script>
<script id= "template" type="text/x-jquery-tmpl" >
<li>
<b>${Name}</b> (${Blog})
</li>
</script>
</head>
<body>
<ul id="list"></ ul>
</body>
</html>
依赖jQuery,解析JSON格式数据,替换模版中对应名称的变量,然后写到指定的位置。当然,该插件还有更多的功能和用法,比如if判断等,这里不一一介绍。 不过,OneCoder确实体会到了有了该插件后的便利。在需要动态生成html页面的时候,不需要再在用js或者java拼凑html代码,不直观,出错还不容易调试。用这个模版就方便多了。OneCoder前端弱见识短,说错勿怪。
本文由作者按照 CC BY 4.0 进行授权