什么是 jquery.json2html?
jquery.json2html 是一个 jquery 插件,为客户端浏览器实现 HTML 模板引擎 json2html
那么什么是 json2html?
json2html 是一个 javascript HTML 模板引擎,它使用 json 转换将 json 对象转换为 html。请注意,此 jquery.json2html 包中包含最新版本的 json2html。
有关更多信息,请查看 json2html 核心库
也在 node.js node-json2html 中实现
为什么选择 json2html?
json2html 不依赖于编写 HTML 模板,而是依赖 JSON 转换将源 JSON 对象转换为 html。使用 JSON 转换的好处是它们已经可以被浏览器读取,并且在使用之前不需要任何编译。另外,json2html 允许以下内容
用于将数据对象映射到标记的简写符号
事件绑定到 DOM 对象(仅使用 jquery.json2html)
使用内联函数在转换期间允许复杂的逻辑
动态构建变换对象
变换的例子?
var transform =
{"<>":"li","id":"${id}","html":[
{"<>":"span","html":"${name} ${year}"}
]};
将渲染成以下 html
Jack and Jill (2001)
现在项目在哪里?
json2html(和 jquery.json2html)自 2012 年正式发布以来,已经在数千个项目中得到了强化和使用。