1. 引擎简介
jTemplates是一个基于Jquery的js模板引擎插件。该引擎全部代码由JS实现,可以配合AJAX,JSON一起协同工作,模板内容可以用HTML代码,数据用JSON格式的数据提供,jTemplates能免费应用于商业和非商业。
2.下载引用
示例包:http://jtemplates.tpython.com/jTemplates.zip
压缩后:http://jtemplates.tpython.com/jTemplates/jquery-jtemplates.js
未压缩:http://jtemplates.tpython.com/jTemplates/jquery-jtemplates_uncompressed.js
3.简单示例
1)使用HTML搭建模板内容
template.html
2)使用外部JSON格式的文档提供数据
myData.jsom
3)在HTML页面中的加载模板和数据
index.html
4)提供内部的JSON数据的使用
5)运行效果图
4.开发使用模板
我们提供基本的头部标题栏、内容显示部分、底部导航栏的页面布局格式,即如下图所示:
我们根据不同的需求,为三个部分开发出不同的模板和对应的数据格式,在手机应用程序中,开发人员根据需求可以选择不同的模板添加到这三个部分中去,他们只需要提供模板所需要的数据,然后在页面加载前使用相关配置来加载模板和数据即可。