我正在编写一些jQuery-Stuff,它与js生成的HTML一起工作很多。由于我在一个团队工作,我想到为jQuery搜索模板引擎。另一方面,性能非常重要,我认为js中的模板引擎可能会耗费太多。
在jQuery中使用大量生成重复html代码的最佳(最易维护和高性能)解决方案是什么?我听说过jBind和jTemplates。如果有的话,你会推荐什么?
答案 0 :(得分:1)
看看jQuery Templates plugin。目前它只是测试版,但它将成为jQuery的一部分。为了获得更好的性能,请确保模板只编译一次。
答案 1 :(得分:1)
我一直在和jQuery official Templates plugin玩一点,我觉得这是最好的选择。它基于jQuery库的创建者编写的代码,因此您可以信任它。
现在是测试版,但可以毫无问题地使用它。我已经为一个大项目测试了它并且没有任何问题。
希望它有所帮助。
答案 2 :(得分:1)
我还认为jQuery模板插件是一个非常简洁的脚本。 Afaik,他们从Resig的Microtemplating方法中采用了它,这已经很酷了。
无论如何,如果性能真的很重要,那么今天没有客户端渲染引擎可能会破坏服务器端渲染引擎。您仍然可以通过使用服务器端呈现引擎将此组合在一起,您可以使用JSON将完全重新连接的HTML代码以及其他(可选)数据传递给您的客户端。我想这种技术很常见。