我正在寻找一个模板引擎使用客户端。我一直在尝试一些像jsRepeater和jQuery模板。虽然它们在FireFox中运行正常,但在IE7中呈现HTML表格时似乎都崩溃了。
我还查看了MicrosoftAjaxTemplates.js(来自http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16766),但结果发现它也有同样的问题。
对使用其他模板引擎有什么建议吗?
我正在寻找一个模板引擎使用客户端。我一直在尝试一些像jsRepeater和jQuery模板。虽然它们在FireFox中运行正常,但在IE7中呈现HTML表格时似乎都崩溃了。
我还查看了MicrosoftAjaxTemplates.js(来自http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16766),但结果发现它也有同样的问题。
对使用其他模板引擎有什么建议吗?
当前回答
我目前正在使用一个多HTML模板框架。这个框架使得在DOM中导入模板化数据变得更加容易。还有很棒的MVC建模。
http://www.enfusion-framework.org/(看看样本!)
其他回答
不确定它如何处理您的特定问题,但还有PURE模板引擎。
这取决于你如何定义“最好”,请参阅我关于这个主题的帖子
如果你寻找最快的,这里有一个很好的基准,似乎DoT赢了,把其他所有人都甩在后面
如果你正在寻找最官方的JQuery插件,下面是我找到的
第一部分:JQuery模板
beta版,暂时正式的JQuery模板插件是这样的 http://api.jquery.com/category/plugins/templates/
但显然,不久之前,它决定保持在Beta…
注意:jQuery团队已经决定不再使用此插件的beta版。 它不再被积极地开发或维护。的文档 暂时留在这里(作参考),直到合适的时机到来 替换模板插件准备就绪。
第二部分:下一步
新的路线图似乎是针对一组新的插件,JSRender(独立于DOM甚至JQuery模板渲染引擎)和JSViews,它们有一些不错的数据绑定和观察者/可观察模式实现
这里是关于这个主题的博客文章
http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html
这是最新的消息来源
JSViews https://github.com/BorisMoore/jsviews JSRender https://github.com/BorisMoore/jsrender
其他资源
关于这个主题的一个很好的演示http://www.slideshare.net/BorisMoore/jsviews-next-generation-jquery-templates 工作演示:http://borismoore.github.com/jsviews/demos/index.html
请注意,它甚至还没有beta版,只是一个路线图项目,但似乎是一个很好的候选人,成为模板和UI绑定的正式JQuery/JQueryUI扩展
我目前正在使用一个多HTML模板框架。这个框架使得在DOM中导入模板化数据变得更加容易。还有很棒的MVC建模。
http://www.enfusion-framework.org/(看看样本!)
jQote: http://aefxx.com/jquery-plugins/jqote/
有人将Resig的微模板解决方案打包成jQuery插件。
我将一直使用它,直到Resig发布他自己的(如果他发布自己的)。
谢谢你的建议,ewbi。
这不是特定于jsquery的,但这里有一个由谷歌发布的开源的基于js的模板库:
http://code.google.com/p/google-jstemplate/
这允许使用DOM元素作为模板,并且是可重入的(即模板呈现的输出仍然是一个模板,可以使用不同的数据模型重新呈现)。