我一直在使用John resigs整洁的微模板javascript在我正在进行的项目上。该项目下拉了一个JSOn对象并使用一堆输入字段吐出一个表,如下所示:
这样可以正常工作,但是在IE浏览器中它很慢并且锁定浏览器一段时间。虽然在Chrome中运行良好。
我环顾网络,并在各种模板引擎上找到了一些文章,但现在它们都变得有点老了,Jquery模板有点新,所以我想知道,有没有人注意到任何性能那些和resigs引擎之间的差异?我值得交换吗?或者我应该放弃基于JS的模板,只是生成服务器端..?
答案 0 :(得分:1)
IE,特别是旧版本,速度很慢。如果你注意到延迟,那么我猜你正在处理数百个对象。我不认为各种模板库之间存在足够大的性能差异来提供解决方案。话虽如此,jquery模板允许您编译模板,这可能会有所帮助。
我不知道相对性能,但如果你不需要任何复杂的话,underscore.js也有一个简单的模板功能。