Mau*_*ice 202 jquery templates jsrender
我正在寻找一个模板引擎来使用客户端.我一直在尝试一些像jsRepeater和jQuery模板.虽然它们似乎在FireFox中运行良好,但它们在呈现HTML表格时似乎都在IE7中崩溃了.
我还看了一下MicrosoftAjaxTemplates.js(来自http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16766)但事实证明它有同样的问题.
有关其他模板引擎的建议吗?
Tod*_*ier 46
刚做了一些研究,我将使用jquery-tmpl.为什么?
更多信息:http://forum.jquery.com/topic/templating-syntax
小智 17
模板引擎
基本用法
假设您有以下JSON响应:
Run Code Online (Sandbox Code Playgroud)data = { user: { login: "tomek", first_name: "Thomas", last_name: "Mazur", account: { status: "active", expires_at: "2009-12-31" } } }你(们)能做到:
Run Code Online (Sandbox Code Playgroud)nano("<p>Hello {user.first_name} {user.last_name}! Your account is <strong>{user.account.status}</strong></p>", data)你准备好了字符串:
Run Code Online (Sandbox Code Playgroud)<p>Hello Thomas Mazur! Your account is <strong>active</strong></p>测试页面......
jon*_*tur 13
jQuery-tmpl将从jQuery 1.5开始在jQuery核心中:
官方文档在这里:
http://api.jquery.com/category/plugins/templates/
编辑:它被排除在jQuery 1.5之外,现在将由jQuery UI团队协调,因为它将成为即将推出的jQuery UI Grid的依赖项.
http://blog.jquery.it/2011/04/16/official-plugins-a-change-in-the-roadmap/
这取决于你如何定义"最好",请参阅我的文章在这里的话题
如果你寻找最快的,这是一个很好的基准,似乎DoT获胜,并让其他人落后
如果您正在寻找最官方的 JQuery插件,这就是我发现的
第一部分:JQuery模板
测试版临时官方 JQuery模板插件是 http://api.jquery.com/category/plugins/templates/
但显然,不久之前决定将其保留在Beta中...
注意:jQuery团队决定不将此插件带入测试阶段.它不再被积极开发或维护.文档暂时保留(供参考),直到合适的替换模板插件准备就绪.
第二部分:下一步
在新的路线图似乎瞄准了新的插件集,JSRender和(DOM甚至JQuery的模板渲染引擎无关)JSViews其中有一些很好的数据绑定和观察者/可观察的模式实现
这是关于该主题的博客文章
http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html
这是最新的消息来源
其他资源
请注意,它仍然没有测试版,只有一个路线图项目,但似乎是成为模板和UI绑定的官方JQuery/JQueryUI扩展的一个很好的候选者