【发布时间】:2012-12-13 07:08:05
【问题描述】:
jQuery 模板已经被弃用了一段时间。
我有一些 JavaScript 对象形式的数据,我想将其格式化为 HTML 并附加到 DOM。现在最好的方法是什么?
- 我应该建立一个 HTML 字符串吗?
- 是否应该通过 jQuery 创建元素,例如
$('<li>',{id:'my-'+Id}).append($('<span>').text(myText))? - jQuery 模板是否有替代品或成熟的替代品?
【问题讨论】:
-
The API docs 显然更被弃用,他们说该功能“处于测试阶段”。
-
@bfavaretto:是的。说here 他们没有超过测试版。
-
对您的三个选项进行一些性能测试results。
-
显然我不能回答被标记为欺骗的问题,但如果你已经在使用lodash 或underscore,你可以使用他们的
_.template函数。很简单,支持转义。
标签: jquery html json templates