Mustache 是一個前段的模型引擎。通過Mustache模板诲宇,我們再將所需要的數(shù)據(jù)往里面填充就可以得到相應(yīng)的結(jié)果 比如{{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里面就應(yīng)該有HTML的標(biāo)簽
if語句
{{#s}} ... {{/s}}穗熬,相當(dāng)于 if (s == true)
hash: {"s": false}
這句話意思就是如果s為非false楷扬,則執(zhí)行...里面的內(nèi)容
{{^s}} ... {{/s}} 相當(dāng)于邏輯 if (!s)
相當(dāng)于if (!s)語句县袱,如果s值為非false闷串,則不展示s表情中間的內(nèi)容祖搓,如果為false則展示s之間的內(nèi)容狱意;