博客
关于我
jquery.tmpl 用法(附上详细案例)
阅读量:399 次
发布时间:2019-03-06

本文共 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函数

            

 

你可能感兴趣的文章
MySQL不会丢失数据的秘密,就藏在它的 7种日志里
查看>>
Python开发之序列化与反序列化:pickle、json模块使用详解
查看>>
回顾-生成 vs 判别模型-和图
查看>>
采坑 - 字符串的 "" 与 pd.isnull()
查看>>
无序列表 - 链表
查看>>
SQL 查询强化 - 数据准备
查看>>
SQL 强化练习 (四)
查看>>
Excel 拼接为 SQL 并打包 exe
查看>>
Pandas数据分析从放弃到入门
查看>>
Matplotlib绘制漫威英雄战力图,带你飞起来!
查看>>
机器学习是什么
查看>>
《小王子》里一些后知后觉的道理
查看>>
《自私的基因》总结
查看>>
《山海经》总结
查看>>
《非暴力沟通》总结
查看>>
《你当像鸟飞往你的山》总结
查看>>
《我是猫》总结
查看>>
《抗糖化书》总结
查看>>
apache虚拟主机配置
查看>>
光盘作为yum源
查看>>