JavaScript也支持使用模板引擎。它允許您創(chuàng)建一個代碼庫,您可以開始構(gòu)建你需要的應(yīng)用程序。這里有10個最有用的JavaScript開發(fā)者模板引擎。希望能給開發(fā)者和設(shè)計者提供一定的幫助。
" />原創(chuàng)|行業(yè)資訊|編輯:龔雪|2015-10-26 10:27:15.000|閱讀 467 次
概述:
使用模板的想法是使生活更容易,而不必編寫所有的代碼,只需要更改代碼的一部分就可以。像許多模板支持多種語言,JavaScript也支持使用模板引擎。它允許您創(chuàng)建一個代碼庫,您可以開始構(gòu)建你需要的應(yīng)用程序。這里有10個最有用的JavaScript開發(fā)者模板引擎。希望能給開發(fā)者和設(shè)計者提供一定的幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Mustache 是 logic-less 模板語法,可以使用在 HTML,配置文件,源代碼等等地方。它是使用哈希表或者對象提供的值來擴展模板標簽。
CoffeeKup基于Node.js的模板引擎。Node.js允許使用CoffeeScript中方便編寫的html模板。
jade 是超高性能的 node JavaScript 模板引擎,有著非常強大的 API 和大量杰出的特性。它主要針對 node 的服務(wù)端。
doT.js 是最快和簡潔的 JavaScript 模板函數(shù)搜索,這些函數(shù)致力于 V8 和 Node.js 下高性能的表現(xiàn)。doT.js 在瀏覽器和 Node.js 下都表現(xiàn)出超高的性能。
Transparency 是一個強大的客戶端網(wǎng)站模板引擎,可直接綁定數(shù)據(jù)到 DOM,包括一些很棒的特性如 HTML 模板、JS 視圖邏輯。支持 IE9+, Chrome, Firefox, iOS, Android, Etc.
EJS 會使用客戶端模板從 JavaScript 中清理 HTML 代碼,整理好這些代碼之后,JavaScript 代碼就會變得更加整潔和有條理。
Handlebars 給構(gòu)建語義模板提供強大的基礎(chǔ)支持。
Underscore 是 JavaScript 庫,提供大量有用的函數(shù)式程序設(shè)計助手,不需要擴展任意的內(nèi)置對象。
Dust 是瀏覽器和 Node.js 異步的模板。
Nunjucks 是更復(fù)雜的 JavaScript 模板引擎,有著非常豐富強大的語言塊繼承,autoescaping,宏和異步控制等功能。
本文翻譯自
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn