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、安卓等瀏覽器。
4) Underscore.js
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是一套富功能的模板引擎。模板語言功能強大,支援區塊繼承、自動轉義、巨集、非同步控制等功能。
以上是最新的十個模板引擎的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!