我第一次看 javascript 模板,而 mustache 和 jquery-tmpl 是目前最有力的竞争者。
我的一些要求:
- 模板将存在于单独的文件中,以包含在多个页面上
- 所有(或几乎所有)数据将来自对返回 json 的 restful api 的调用
- 我们是一家 java/eclipse 商店,所以语法突出显示和与之兼容会很好,如果这是一个问题的话
有人知道在速度、易用性、灵活性、稳定性方面有什么比较吗?还有其他我应该考虑的因素吗?其他顶级模板引擎?
我第一次看 javascript 模板,而 mustache 和 jquery-tmpl 是目前最有力的竞争者。
我的一些要求:
有人知道在速度、易用性、灵活性、稳定性方面有什么比较吗?还有其他我应该考虑的因素吗?其他顶级模板引擎?
我选择 mustache 而不是任何其他模板语言的原因是它适用于您可能使用的任何语言。由于它也是一种真正与逻辑无关的模板语言,因此您的模板变得可移植。因此,您可以灵活地选择在客户端或服务器端呈现模板。即使我没有可用的基准,我也不认为性能应该是一个问题。
最初我开始使用jquery 模板,但很久以前就停止了开发。
看看handlebar.js作为 mustache.js 的替代品(参见http://catchvar.com/jquery-tmpljs-vs-handlebarsjs)
handlebar.js 似乎比 mustache快 2 倍。我一直在几个项目中使用车把,并在一两个项目中使用 mustasche。我更喜欢车把,发现它“更好”。这是我发现的Andrew Burgess的一个很好的教程。
2013 年 3 月编辑:从那时起,Twitter 发布了Hogan.js,它看起来和 Twitter 所做的其他一切一样棒,所以我也会在某个时候进行调查。