Mustache 是一个前段的模型引擎。通过Mustache模板,我们再将所需要的数据往里面填充就可以得到相应的结果 比如{{name}} welcome to my website!
官方文档:
主页:https://github.com/janl/mustache.js/
文档:https://mustache.github.io/mustache.5.html
Mustache的功能
变量
{{name}}
hash: {"name": "kris"}
HTML的变量
{{{name}}} hash里面就应该有HTML的标签
if语句
{{#s}} ... {{/s}},相当于 if (s == true)
hash: {"s": false}
这句话意思就是如果s为非false,则执行...里面的内容
{{^s}} ... {{/s}} 相当于逻辑 if (!s)
相当于if (!s)语句,如果s值为非false,则不展示s表情中间的内容,如果为false则展示s之间的内容;