jquery.tmpl 用法(附上详细案例)
发布日期:2021-05-09 00:09:27 浏览次数:13 分类:博客文章

本文共 748 字,大约阅读时间需要 2 分钟。

js的模板引擎就和服务端的差不多,都是更好更快的拼接html用于显示,我参考了文章:http://www.cnblogs.com/zhuzhiyuan/p/3510175.html

tmpl常用标签

${}{{each}}{{if}}{{else}}{{html}}

不常用标签

 {{=}},{{tmpl}} and {{wrap}}.

1.

${}等同与{{=}}是输出变量 ${}里面还可以放表达式 (使用{{=}}的时候=和变量之间一定要有空格,否则无效,即为:{{= 变量}}

 2.

{{each}} 提供循环逻辑,$value访问迭代变量 也可以自定义迭代变量(i,value)

该标签{{each}}   {{/each}}需要两两配合,其实就是each迭代器的用法{{each(i,data) datas}}  i是序号,data是单个数据,datas是数据集合,两这中间要有个空格

3.

{{if }} {{else}}提供了分支逻辑相当于else if,参照js语法即可

4.

{{html}} 输出变量html,但是没有html编码,适合输出html代码

使用此字段注意{{html 变量}}中间也是一个空格

5.

{{tmpl}} 嵌套模版

同理{{tmpl(数据源) '模板选择器'}}

6.

{{wrap}},包装器

 

7.

$data $item :$item代表当前的模板;$data代表当前的数据。

8.

 $.tmplItem()方法,使用这个方法,可以获取从render出来的元素上重新获取$item,即从渲染的html中拿出数据

 9.

$.template函数

            

 

上一篇:JavaScriptMinifier C#压缩Javascript
下一篇:使用@media做自适应

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年04月27日 07时17分32秒