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