【发布时间】:2011-11-14 18:35:41
【问题描述】:
我计划将$.tmpl() 用于相当大的企业应用程序。它现在似乎归 JQuery UI 团队所有,新的开发和支持正在暂停。这是真的吗?
开始广泛使用jquery模板机制可以吗?
【问题讨论】:
-
Underscore.js 和 Mustache 是另外两个广泛使用的 JS 模板解决方案。
-
@mblase75 如果我以后想把
$.tmpl()换成Underscore.js,不做很多代码改动是否容易做到? -
不能说我对这三个都有经验,但是它们的语法都略有不同。但我想是否容易为另一个更改一个取决于您是否想要超越基本模板。
-
@mblase75 是的,它是基本模板,虽然我需要嵌套模板(不确定
$.tmpl()是否支持,尽管这是一个不同的问题) -
Mustache 声称“无逻辑”,所以我会从那里开始,看看它是否足以满足您的需求。有关 Mustache 的嵌套解决方案,请参阅 stackoverflow.com/q/6846672/901048。