【问题标题】:What's the difference in jquery.tmpl and jquery.tmplPlus?jquery.tmpl 和 jquery.tmplPlus 有什么区别?
【发布时间】:2023-03-16 14:38:01
【问题描述】:

我正在考虑开始在我的项目中使用 jQuery 模板引擎。

这两者有什么区别?另外,现在是开始使用 tmpl 的好时机吗,因为它仍处于测试阶段?

【问题讨论】:

  • 我不知道,它在 Git 上:github.com/jquery/jquery-tmpl
  • 看起来像未记录的额外功能。我认为它只是一个扩展,做了一些额外的事情,但不是核心的一部分,也没有记录/测试。

标签: javascript jquery jquery-templates


【解决方案1】:

我会远离两者。 jquery.tmpl 是死路一条,看来您可以等待很长时间让 jquery 提供模板...(http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html ) 就个人而言,我切换到了 knockoutjs。它在 1.2.4 版本中使用 jquery.tmpl,而 1.3 beta 已经有自己的模板。根据我一直在阅读的内容,看起来迁移不会很痛苦......

你可以走的另一条路是主干js,虽然我不太了解它。

【讨论】:

  • 为什么 jQuery 模板是死路一条?它仍然可以很好地工作并且很优雅(与 Knockout 不同)。不要误会我的意思,淘汰赛有它的好处,但对于简单的模板工作来说,它可能是一个太大的工具。而且,毕竟,如果 jQuery 模板对于 Knockout 来说已经足够好了,难道它们还不够适合您的项目吗?
  • 如果一个产品不再被维护,我认为这是一个很好的理由称之为死胡同。此外,Knockout 也放弃了 jQuery 模板,我很高兴他们这样做了,因为我认为它比现有的 mustache/handlebars 框架对设计师更友好。
【解决方案2】:

jquery.tmpl 已被弃用,不会以目前的形式开发。 jQuery UI 团队已经接管了模板项目,并将从头开始。

更多信息在这里 http://blog.jquery.com/2011/04/16/official-plugins-a-change-in-the-roadmap/ http://wiki.jqueryui.com/w/page/37898666/Template

不幸的是,我现在依赖的 jquery.tmpl 版本已经很流行了。我没有两次更改模板库,而是等待新的模板库从 jQuery UI 团队中出来。

【讨论】:

  • 尽管这是很好的信息,但这并不能真正回答这个问题。也许可以回答这个问题:stackoverflow.com/questions/7842906/…
  • 谢谢!我已经交叉发布了您建议的问题的答案。试图赢得我的声望积分,同时永远不会找到尚未回答的问题。
【解决方案3】:

根据 jquery-tmplPLus.js 第一行中的这条评论,答案相当琐碎:

Additional templating features or support for more advanced/less common scenarios.

【讨论】:

  • 我看到了,但它太模糊了......我希望得到一些煽动。
  • 其实,我并不是在寻找一些煽动。我正在寻找一些见解。
猜你喜欢
  • 2010-10-02
  • 2011-12-12
  • 2010-09-16
  • 2012-03-14
  • 2012-02-06
  • 2011-02-25
  • 2011-11-22
  • 2015-03-26
  • 2013-08-19
相关资源
最近更新 更多