JavaScript随着各種神奇的實用功能庫日漸豐富,而越來越受到Web開發者與設計師的追捧,例如:jQuery, MooTools, Prototype等。
使用JavaScript模闆引擎可以加速應用程式的開發,本文收集和介紹了10個流行的JavaScript模闆引擎。
1)
JadeJade是一個有着完善API和驚豔特性的JavaScript模闆引擎。使用空白與縮進敏感的代碼格式編寫HTML頁面。基于Node.js,運作在伺服器端。

2)
MustacheMustache是一個logic-less(無邏輯或輕邏輯)文法模闆。可以用于組織HTML、配置檔案、源代碼在内的任何東西。Mustache使用JavaScript對象的值,用來擴充模闆代碼中的大括号标簽。
3)
TransparencyTransparency是一個強大的用戶端模闆引擎,用來将資料綁定到Web頁面的BOM結構中。其模闆無需特殊格式,直接完全符合HTML。直接使用JavaScript邏輯,無需新學特殊的“模闆語言”。相容IE9+、Chrome、Fx、iOS、安卓等浏覽器。
4)
Underscore.jsUnderscore.js是一個JavaScript庫,提供一系列實用的工具函數(helper)。Underscore.js僅作為額外的工具函數獨立工作,不擴充(污染)任何JavaScript内建對象的本身。
5)
EmbeddedjsEJS以類似PHP的JS/HTML通過标簽混排的形式,幫助開發者将JavaScript和HTML部分有效分離。
6)
DoTjs最快和簡潔的JavaScript模闆引擎,同時用于Node.js和浏覽器。
7)
Handlebarsjs一套語義化模闆引擎。相容Mustache。
8)
T.js一個用簡單的JavaScript資料結構去渲染表現html/xml内容的模闆引擎。
9)
Dustjs一套同時可用于浏覽器或Node.js的異步模闆引擎。
10)
NunjucksNunjucks是一套富功能的模闆引擎。模闆語言功能強大,支援塊繼承、自動轉義、宏、異步控制等功能。