CD.*_*D.. 109

模板引擎,选配! - 帮助为项目选择正确的模板引擎的工具.

  • 它工作得很好(讽刺).回答3个第一个问题:客户端或服务器:客户端多少逻辑:只是基础知识它需要是最快的之一:是没有结果. (6认同)
  • @SalvadorDali - "最快"的所有人都直接编译到JS,所以你的另一个要求是它只是"基本"冲突,因为它们不限制任何东西. (2认同)

Daf*_*aff 23

在性能方面,我发现它不是模板引擎本身,而是更多,如果有可能预编译模板.最好将所有JavaScript源文件连接并缩小为生成模式的一个文件,因此基本上也是预编译模板的步骤.

我已经使用jQuery模板和Mustache进行客户端模板化,但我最喜欢的仍然是EJS,它总是比我迄今为止所尝试的任何其他方式更快,特别是在生产模式中(尽可能编译为本机字符串连接并且只需要一个DOM访问实际插入渲染的视图).它是JavaScriptMVC框架的一部分,当它与StealJS一起用作依赖关系管理器时,它已经为您完成了所有模板生成(View Engine还支持Micro,Mustache和jQuery模板).

  • 毫无疑问,EJS是最好的.它只是让你自己走开,让你编写JavaScript代码,让你以超级干净的方式远程加载它,让你用'''代替'''来处理你的服务器端编码.对我来说,其他一切就像一些超级书呆子试图用一些漂亮的语法抽象垃圾来制作它. (3认同)

Vla*_*kov 11

可能是PURE - 它允许使用您现有的html制作的模板将JSON转换为HTML ,而不是使用具有特殊语法的单独模板.

来自PURE的网站:

简单而超快的模板工具,可以从JSON数据生成HTML

表示(HTML)和逻辑(JS)保持完全分离

独立或使用dojo,DomAssistant,Ext JS,jQuery,Mootools,Prototype,Sizzle和Sly

理解的最好方法是看看这个库实际上做了什么 :( 来自官方演示) 纯模板引擎演示

所有的演示都在这里