cbm*_*eks 25 mustache backbone.js underscore.js
我正在学习我正在研究backbone.js的Rails 3应用程序.underscore我认为,Backbone使用内置的模板引擎.
我读过关于胡子的好东西,但是想知道我是否应该考虑使用它而不是下划线的内置模板引擎?
你的想法是什么?
谢谢
小智 32
我大约在我的第一个企业级骨干应用程序的一半.我目前正在使用内置模板的下划线,因为当我开始学习的方式是使用下划线时...我不一定对它们有任何问题.所有的模板解决方案都非常简单.
我已经查看了其他一些解决方案,并考虑转换,但仅仅是因为我认为其他一些解决方案看起来更清晰.此外,一些解决方案具有更多功能.
我喜欢胡子,因为它的语法较短.看起来更干净 但是,如果我切换,我想我会选择Handlebars.js.
Handlebars具有相同的短语法,以及大量其他功能,如自定义帮助程序方法和模板中的设置对象上下文.检查它在这里.如果我在项目开始时就知道了把手,我肯定会跳过它.
我不会像其他人提到的那样增加另一个依赖关系.完成正确的骨干应用程序无论如何都会快速闪电.:d
如果您有任何其他问题,请告诉我.我一直非常喜欢骨干,所以我正试着看标记的帖子.不过实话说.把手看起来合法.
编辑:
我还想补充说,把手的文件看起来比下划线更合法......
Jar*_*eer 18
我能想到的最大的问题是你要添加另一个库来做你的依赖已经做的事情.如果语法是您最关心的问题,则以下代码段将告诉下划线使用类似的语法.
_.templateSettings = {
evaluate : /\{\[([\s\S]+?)\]\}/g,
interpolate : /\{\{([\s\S]+?)\}\}/g
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16378 次 |
| 最近记录: |