【问题标题】:Is $.tmpl() stable and supported?$.tmpl() 是否稳定且受支持?
【发布时间】: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

标签: jquery jquery-templates


【解决方案1】:

没有。

http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html

也就是说,我已经广泛使用了它,因为它没有任何问题。

【讨论】:

  • 你有什么建议?
  • 我猜是上面链接出来的 JsRender 的东西,或者上面提到的 mblase75 的两个。
  • 我应该下载jquery.ui.js来使用模板插件吗?
  • 不,$.tmpl在自己的js文件中,对jquery ui没有要求。 github.com/jquery/jquery-tmpl
【解决方案2】:

正如 BNL 在他的回答中提到的那样;不再支持$.tmpl()

话虽如此,我已经在几个大型网络和移动应用程序中使用了它,我发现它在当前的 beta 形式中就像一个魅力。

祝你一切顺利!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-04
    • 2018-04-07
    • 2017-05-30
    • 2014-03-21
    相关资源
    最近更新 更多