javascript / jquery模板建议

时间:2011-11-14 23:51:55

标签: javascript jquery jquery-templates templating

我正在开发一个高度依赖于javascript的大型应用程序。部分内容将是在屏幕上显示信息。我希望显示关于ui的信息,我正在寻找使用javascript模板来做到这一点。我将使用jquery框架。

对javascript / jquery模板框架的任何建议或建议?

4 个答案:

答案 0 :(得分:1)

它不是基于jQuery的,但根据jsperf.com上的performance testsdoT.js模板框架始终是最快的JS模板框架。它没有依赖关系,因此您应该能够将它与jQuery一起使用。

答案 1 :(得分:1)

这是一个有用的jquery模板库:http://icanhazjs.com/另外,它有一个有趣的名字!

答案 2 :(得分:1)

仅部分同意GregL。原始测试不考虑最终将渲染的html附加到页面所花费的时间。

您还应该查看http://jsperf.com/dom-vs-innerhtml-based-templating/259
此测试将包括将呈现的html文本附加到页面。

您可以将其与http://jsperf.com/dom-vs-innerhtml-based-templating/257进行比较
原始测试用例。您会发现模板引擎之间的差异并不那么显着。您需要更多地考虑模板引擎的可用性,除非您只是简单地渲染一个html文本,而不将其放到客户端浏览器中。

此外,在我看来,一个好的模板引擎应该可以帮助你维护 模板,帮助你少写更多,这也是jQuery的原则。

doT.js在性能上非常出色,但我不同意它可以帮助您有效地编码。

我正在开发一个开源项目,试图构建一个易于使用的模板引擎。它可以帮助您以树状结构管理模板,创建模板参考,定义自己的语法,将数据绑定到html dom ..请试一试

http://jspopisno1.github.com/Beard

您还可以在stackoverflow中读取另一个问题

https://stackoverflow.com/questions/552934/what-javascript-templating-engine-do-you-recommend/8129492#8129492

答案 3 :(得分:0)

是的,我已经在几个项目中使用了这个John Resig’s Microtemplating engine并取得了巨大的成功。它非常简单,易于维护且易于使用。