handlebars是一個javascript語義模板庫,可以通過view和data來快速構建web界面
1.? ?{{{? }}}? 用于解析標簽
2.模板注釋:
{{!注釋}}? ? ? ? ?單行注釋??
{{!-- 注釋 --}}? ? 多行注釋
3.循環{{#each}}? ? ? {{else}}? ? ? {{/each}}
4.if語句{{#if}}? ?{{/if}}? ? ? ? ? ? ? ? 反義? ? ? {{#unless}}? ? ?{{/unless}}
5.Handlebars路徑
查找上一級? ../
查找下一級? .
????????????????????????????????????????開始
Handlebars模板看起來和HTML一樣,只是嵌入了 handlebars 表達式
使用<script>標簽引入handlebars模板:
? ? ? ? ? ? ? ? ?使用this可以訪問到當前的上下文
另外,還可以使用{{else}}塊,當列表內容為空的時候會顯示{{else}}的內容
handlebars表達式以{{開頭,中間寫一些內容,以}}結尾。
在javascript中使用Handlebars.compile編譯模板 傳入數據上下文(context),handlebars會執行并生成HTML:
也可以引自己的數據
6.Handelbars可以使用Handelbars.registerHelper方法來注冊? 在 javascript中
最后