HandleBar js和Mustache js之间的关系

Jee*_*evi 12 javascript mustache handlebars.js

我对Handlebar js很新.在每篇关于HandleBar js的文章中都有一个叫做(胡子js)的词.那么,
1.Handllebar js和Mustache js之间的关系是什么?
2.是否有必要在车把js之前阅读胡须js?
3. HandleBar js比Mustache js有什么优势?

谢谢.

Joh*_*sch 14

Handlebars.js是Mustache.js的超集.它提供了将JSON插入到模板中的所有相同功能以及执行基本if/then等的其他功能.通常,我发现使用Handlebars进行模板操作要容易得多.

Mustache非常关心你的模板中没有任何逻辑.插入其中的每一件都应该预先咀嚼,这样就不需要任何逻辑.我觉得这一点都不现实.

刚刚意识到我没有回答你的一个问题.不,在使用Handlebars之前没有必要阅读Mustache.Handlebars文档本身就足够了.

PS我们最喜欢的Handlebars功能之一是"帮助器",它允许您使用语言为特定事物创建新关键字(例如,我们使用一个来格式化数字,有时用"N/A"替换为零值).

PPS尝试Handlebars并查看一些模板(以及使用您自己的模板和JSON)的好方法是http://www.tryhandlebarsjs.com/


Ash*_*thy 6

根据这个网站(这也提供了两者之间的基准)

handlebars.js是一个带有一些附加功能的已编译的小胡子实现