jquery - 对当前 jQuery 模板解决方案有何建议?

标签 jquery jquery-ui templates jquery-templates jsrender

我正在寻找一个可靠的 jQuery 模板引擎。

我一直在使用 jquery.tmpl.js 进行开发,尽管我知道它已被放弃。我已经能够用它实现我想要的目标,但对其跨浏览器的可靠性有一些轻微的怀疑。

一方面,IE7 似乎被标记为一个问题领域,我现在不想走得更远,直到我更有信心它最终可以合并到生产解决方案中。

对此进行了健康的讨论 StackOverflow question关于模板,但遗憾的是现在已经过时了。

jquery.tmpl.js 的 github 存储库表示它已移至 jQueryUI,但 jQueryUI 站点没有提及模板。

那么有没有人在 jQuery 模板方面有良好的经验和/或可以给我指出一个可靠的解决方案?

最佳答案

JsRender 是 jQuery 模板的替代品。 jQuery 模板不再处于开发阶段……jQuery 和 Boris Moore(他们背后的驱动力)都转向了 JsRender。

但是,您可以使用 jQuery 模板,因为截至目前,它们比 JsRender 更稳定。 JsRender 和 JsViews 很快就会出现,它们将一起完成 jQuery 模板现在所做的事情。 JsRender 已经比 jQuery 模板具有一些优势,特别是在性能方面(其基于字符串的渲染引擎可以做到这一点)。

您可以在此处找到鲍里斯·摩尔 (Boris Moore) 的几个示例:http://borismoore.github.com/jsrender/demos/step-by-step/index.html

关于jquery - 对当前 jQuery 模板解决方案有何建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7973227/

相关文章:

jquery - 如何根据多个 :not() 排除选定的 tr

javascript - 检查子元素,如果子元素存在则隐藏父元素

c++ - 如何创建以不同对象的模板容器为参数的模板类

javascript - 覆盖默认的 Tab 行为以专注于浏览器表单

javascript - Slide 使用 jQuery UI 隐藏一个 div。如何将其相邻的 div 与其一起滑动以取代它的位置?

c++ - 有人可以向我解释以下模板代码吗?

c++ - 如何为属性类实现通用访问器

jquery - 这是 jquery 冲突,还是我的 WordPress 域中存在其他类型的问题?

javascript - 在 for 循环中未获取 JQuery/JavaScript 对象值

html - 向右浮动复选框、按钮和输入框