template模板
来源:互联网 发布:人工智能在智能交通 编辑:程序博客网 时间:2024/05/21 13:22
template.js 一款 JavaScript 模板引擎,简单,好用。提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果。
特性:
模版编译,渲染
支持所有主流浏览器及Node(UMD)
JavaScript原生语法
可自定义配置
支持数据过滤
功能专一,简单好用
兼容性:
Node 0.10+
Safari 6+ (Mac)
iOS 5+ Safari
Chrome 23+ (Windows, Mac, Android, iOS, Linux, Chrome OS)
Firefox 4+ (Windows, Mac, Android, Linux, Firefox OS)
Internet Explorer 6+ (Windows, Windows Phone)
Opera 10+ (Windows, linux, Android)
编写模版
使用一个type="text/html"的script标签存放模板,或者放到字符串中:
1
2
3
4
5
6
7
<
script
id
=
"tpl"
type
=
"text/html"
>
<
ul
>
<%for(var i = 0; i < list.length; i++) {%>
<
li
><%:=list[i].name%></
li
>
<%}%>
</
ul
>
</
script
>
渲染模板
1
2
var
tpl = document.getElementById(
'tpl'
).innerHTML;
template(tpl, {list: [{name:
"yan"
},{name:
"haijing"
}]});
输出结果:
1
2
3
4
<
ul
>
<
li
>yan</
li
>
<
li
>haijing</
li
>
</
ul
>
0 0
- 模板Template
- 模板Template
- 模板(template)
- template 模板
- 模板template
- 模板(Template)
- template模板
- template模板
- template模板
- 模板template
- 模板template
- 模板template
- vue的模板 <template></template>
- C++ template 模板 模板别名
- pnews.template模板
- C++之模板(Template)
- Page Template(页模板)
- Template Functions 模板函数
- 一步步Cobol 400 上手自学入门教程01 - 基础概念
- 一步步Cobol 400 上手自学入门教程02 - 程序结构
- 百宝云安全组的使用
- 一步步Cobol 400 上手自学入门教程03 - 数据部
- DirectX学习笔记(八):Direct3D融合技术详解及物体透明效果的实现
- template模板
- 一步步Cobol 400上手自学入门教程04 - 过程部
- 一步步Cobol 400上手自学入门教程05 - 表
- Android 应用换肤功能(白天黑夜主题切换)
- 享元模式
- 一步步Cobol 400上手自学入门教程06 - 子程序调用
- Smart/400开发上手1:入门
- Smart/400开发上手2: COBOL批处理程序处理过程
- Smart/400开发上手3: 练习实践