模板引擎:
jade -破壞式、侵入式,強依賴;用了之後不能隨便用別的引擎
ejs - 溫和、非侵入時、弱依賴
jade使用
const jade = require('jade');var str = jade.renderfile('./views/8.jade', );
console.log(str);
ejs使用
const ejs=require('ejs');ejs.renderfile('./views/1.ejs', , function
(err, data));
jade語法:
自動識別單標籤
例項:屬性script(src="a.js")
link(href="a.css",rel="stylesheet")
input(type="text",id="txt1",value="abc")
div&attributes()
樣式div(style="width:200px;height:200px;background:red")
div(style= )
div(class="aaa left-warp active")
div(class= ['aaa', 'left-warp', 'active'])
div.box
div#div1
NodeJS中使用swig模板引擎
nodejs中的預設引擎是jade有點過於複雜,而且不是以html為基礎的,學習成本和前端適應成本都很大。而ejs雖然簡單,但不支援模板匯入,而且效率一般。swig的語法簡單,學習成本很低,符合常規邏輯,實驗了一下,非常滿意 swig的官網 swig 在nodejs隨便建立乙個express專案,直...
ejs模板引擎用法,nodejs路由
ejsejs 的語法 ejs 的在express中的使用步驟 輸出非轉義的資料到模板 通過 url 模組對 url 位址進行解析,實現路由的操作 匹配路由 獲取動態路由的引數結果是乙個物件 req.params.id給它起個變數名就能用了 官網 ejs 是js的模板引擎,可以識別一些簡單的js語句和...
NodeJS中使用swig模板引擎
nodejs中的預設引擎是jade有點過於複雜,而且不是以html為基礎的,學習成本和前端適應成本都很大。而ejs雖然簡單,但不支援模板匯入,而且效率一般。swig的語法簡單,學習成本很低,符合常規邏輯,實驗了一下,非常滿意 swig的官網 swig 在nodejs隨便建立乙個express專案,直...