2010-11-16 123 views
4

我已经看到,微软已经为jQuery创建了官方的jQuery模板插件。但是,我读过的jTemplates也很受欢迎。我不知道我是否应该不打扰jTemplates,直接转到jQuery模板或给jTemplates一个去。jTemplates vs jQuery模板。哪一个更好?有更好的吗?

有什么建议吗?

注意:这是我第一次使用任何客户端模板框架。

回答

5

我一直很开心using jTemplates for a couple years,但绝对推荐jQuery模板前进。这里有几个主要原因:

  • 比使用AJAX请求装入模板定义(which is easy to overcome)其他,jQuery的模板已经小马哥jTemplates。实际上,我认为jQuery模板的{{tmpl}}模板构成标签比jTemplates的#include更直观和直接。未来,围绕“官方”jQuery模板解决方案提供的大量社区支持和开发将难以胜任。
  • 由于jQuery模板将在1.5版本中引入jQuery核心,因此除了已经通过jQuery免费获得的模板引擎之外,还包含其他模板引擎是没有意义的。 我被权威地告知,这会发生,但现在显然至少在1.5版本中不会发生。对不起,有任何困惑。
+0

谢谢。现在我只需要获取JSON和ASP.NET Webforms的JQuery模板的一个很好的示例。 – dotnetN00b 2010-11-16 16:21:00

+0

我的答案中的第一个链接应该有助于在WebForms环境中返回JSON。然后,只需将jQuery模板替换为jTemplates,这是一个相对简单的开关。您可以从这里开始了解其特定语法:http://api.jquery.com/category/plugins/templates/ – 2010-11-16 16:59:46

+0

jQuery模板的另一个好处是用于填充模板的数据始终可以通过[.tmplItem( )](http://api.jquery.com/tmplitem/)方法。如果jTemplates具有类似的功能,我还没有看到它。 – 2011-03-21 20:07:27