1) Jade Jade是一個有著完善API和驚艷特性的JavaScript模板引擎。使用空白與縮進敏感的代碼格式編寫HTML頁面。基於Node.js,運行在伺服器端。 2) Mustache Mustache是一個logic-less(無邏輯或輕邏輯)語法模板。可以用於組織HTML、配置文件、源代 ...
1) Jade
Jade是一個有著完善API和驚艷特性的JavaScript模板引擎。使用空白與縮進敏感的代碼格式編寫HTML頁面。基於Node.js,運行在伺服器端。
2) Mustache
Mustache是一個logic-less(無邏輯或輕邏輯)語法模板。可以用於組織HTML、配置文件、源代碼在內的任何東西。Mustache使用JavaScript對象的值,用來擴展模板代碼中的大括弧標簽。
3) Transparency
Transparency是一個強大的客戶端模板引擎,用來將數據綁定到Web頁面的BOM結構中。其模板無需特殊格式,直接完全符合HTML。直接使用JavaScript邏輯,無需新學特殊的“模板語言”。相容IE9+、Chrome、Fx、iOS、安卓等瀏覽器。
Underscore.js是一個JavaScript庫,提供一系列實用的工具函數(helper)。Underscore.js僅作為額外的工具函數獨立工作,不擴充(污染)任何JavaScript內建對象的本身。
5) Embeddedjs
EJS以類似PHP的JS/HTML通過標簽混排的形式,幫助開發者將JavaScript和HTML部分有效分離。
6) DoTjs
最快和簡潔的JavaScript模板引擎,同時用於Node.js和瀏覽器。
7) Handlebarsjs
一套語義化模板引擎。相容Mustache。
8) T.js
一個用簡單的JavaScript數據結構去渲染表現html/xml內容的模板引擎。
9) Dustjs
一套同時可用於瀏覽器或Node.js的非同步模板引擎。
10) Nunjucks
Nunjucks是一套富功能的模板引擎。模板語言功能強大,支持塊繼承、自動轉義、巨集、非同步控制等功能。