-
ejs http://ejs.co/查看全部
-
pug 哈巴狗 https://pugjs.org/api/getting-started.html查看全部
-
template engine: smarty velocity razor jade查看全部
-
查看全部
-
index.jade文檔中 1. 定義變量 格式如 "- var a = str" 定義完可直接在后續(xù)文檔中使用 以 "{a}" 方式調(diào)用變量 2. 可從命令行參數(shù)傳值,如 jade index.jade -P -w --obj "{'a': 'str'}" 3. 可從index.json文件中,調(diào)用已聲明的鍵值,如 { "a": "str" } 然后,依舊命令行輸入 jade index.jade -P -w -O index.json查看全部
-
jadede 的特點(diǎn)查看全部
-
?。?!查看全部
-
數(shù)據(jù)可轉(zhuǎn)義成特殊符號(hào)(默認(rèn)調(diào)用變量方法:#{data}) ,可非轉(zhuǎn)義保持原樣:語(yǔ)法:!{data} 顯示特殊字符串如:“#{”,不被 jade編譯:\#{data}查看全部
-
jade index.jade jade index.jade -P -w jade index.jade -P -w --obj "{"course":"jade2"}" jade index.jade -P -w -O imooc.json 可通過 - 在jade文件中聲明js變量 通過#{}取得變量 eg: - var course = 'jade'; title #{course} 聲明變量:作用優(yōu)先級(jí):頁(yè)面內(nèi)>外部(命令行obj,json文件)查看全部
-
模版:解決文件間充用,使用繼承實(shí)現(xiàn)依賴關(guān)系<br> 1模塊block(定位嵌入位置)<br> 定義/使用:block blockName<br> 2繼承extends<br> 語(yǔ)法: extends path (與node require類似)查看全部
-
Q1:mixin 解決什么問題?<br><br> Q2:mixin 有多神奇?<br> A1:同一文件內(nèi),類似代碼塊可重用<br> A2:簡(jiǎn)介語(yǔ)法糖<br> 1、定義 mixin 函數(shù)名(參數(shù)) <br><br> //結(jié)構(gòu),tips: attributes是一個(gè)元素內(nèi)置屬性關(guān)鍵字<br> p(class!=attributes.name) //單個(gè)屬性<br><br> p&attributes(attributes) //復(fù)數(shù)個(gè)屬性 <br><br> 2、調(diào)用:+函數(shù)名(參數(shù))(屬性)<br> 3、稍復(fù)雜:未知參數(shù),定義 mixin 函數(shù)名(arg1,...options) 內(nèi)部遍歷options獲取查看全部
-
1、if...else 和原生的一致,無需加前綴“-”<br> 2、unless(false) dosth<br> 3、case ...when等價(jià)于原生的switch case 4、 語(yǔ)法擴(kuò)展 when "sth": p hello jade,類似于 li: a(href="#")查看全部
-
循環(huán)遍歷支持<br> 遍歷對(duì)象<br> 1原生語(yǔ)法遍歷對(duì)象: -for(var k in obj) 調(diào)用 obj[k]<br> 2each語(yǔ)法糖 -each value,key in obj<br> 遍歷數(shù)組<br> -each item in items<br> 支持嵌套查看全部
-
數(shù)據(jù)可轉(zhuǎn)義成特殊符號(hào)(默認(rèn)調(diào)用變量方法:#{data}) ,可非轉(zhuǎn)義保持原樣:語(yǔ)法:!{data} 顯示特殊字符串如:“#{”,不被 jade編譯:\#{data}查看全部
-
聲明變量:作用優(yōu)先級(jí):頁(yè)面內(nèi)>外部(命令行obj,json文件)查看全部
舉報(bào)
0/150
提交
取消