我看到jQuery plugin template page根据{{3}} jQuery插件已经从测试版发布到不推荐使用而没有通过真正的版本。我在jquery.com或其相关网站上找不到有关原因的任何信息。或者当替换可能时。也许1.8?
这非常令人沮丧,因为我的项目对jQuery模板进行了大量投资。现在它看起来是一个糟糕的投资,我们正在寻找其他基于jQuery的东西,包括JavascriptMVC。
有什么更好的建议吗?我很乐意在评论中提出理由或其他信息,但我更喜欢建议作为答案。
答案 0 :(得分:29)
jQuery模板并没有死,它们只是不作为项目的官方模板语言。该项目的维护者可能仍会进行一些更新(并计划在未来重做一些)。
JavaScriptMVC比模板复杂得多,您可以使用任何您想要的模板语言。
如今,一些比较流行的模板语言是Mustache / Handlebars,Dust.js,Haml,Embedded JavaScript以及其他一些语言。前三个实际上与jQuery模板的语法非常相似,但它们本身并不为您的元素创建jQuery对象。这很容易添加。
答案 1 :(得分:9)
我认为这篇文章可以给你一些见解,也许还有一些值得思考的东西。 http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html
答案 2 :(得分:6)
是的,a lot of people are pissed off关于放弃jQuery模板(以及其他内容)。从好的方面来说,某些模板将在新的jQuery UI中实现(不确定它是否已经出现)。你最好的办法是寻找另一种模板引擎。
jQuery wiki上提供了一个比较表。
答案 3 :(得分:0)
我既使用了jQuery模板,也使用了把手。恕我直言,在使用,代码清晰度和速度方面,把手比jquery模板更好。把手预编译模板在各种浏览器上的加载速度相对较快。查看此链接以比较不同的模板引擎:http://jsperf.com/jquery-template-table-performance/134