10個(gè)最好的 JavaScript 模板引擎
本文關(guān)鍵詞:模板引擎
更多相關(guān)文章: 10個(gè) 好的 JavaScript 模板 引擎
10個(gè)最好的 JavaScript 模板引擎
隨著各種神奇的實(shí)用功能庫日漸豐富,而越來越受到Web開發(fā)者與設(shè)計(jì)師的追捧,例如:jQuery, MooTools, Prototype等。
使用。
1)燡ade
Jade是一個(gè)有著完善API和驚艷特性的JavaScript模板引擎。使用空白與縮進(jìn)敏感的代碼格式編寫HTML頁面;贜ode.js,運(yùn)行在服務(wù)器端。
2)燤ustache
Mustache是一個(gè)logic-less(無邏輯或輕邏輯)語法模板?梢杂糜诮M織HTML、配置文件、源代碼在內(nèi)的任何東西。Mustache使用JavaScript對(duì)象的值,用來擴(kuò)展模板代碼中的大括號(hào)標(biāo)簽。
3)燭ransparency
Transparency是一個(gè)強(qiáng)大的客戶端模板引擎,用來將數(shù)據(jù)綁定到Web頁面的BOM結(jié)構(gòu)中。其模板無需特殊格式,直接完全符合HTML。直接使用JavaScript邏輯,,無需新學(xué)特殊的“模板語言”。兼容IE9+、Chrome、Fx、iOS、安卓等瀏覽器。
4)燯nderscore.js
Underscore.js是一個(gè)JavaScript庫,提供一系列實(shí)用的工具函數(shù)(helper)。Underscore.js僅作為額外的工具函數(shù)獨(dú)立工作,不擴(kuò)充(污染)任何JavaScript內(nèi)建對(duì)象的本身。
5)燛mbeddedjs
EJS以類似PHP的JS/HTML通過標(biāo)簽混排的形式,幫助開發(fā)者將JavaScript和HTML部分有效分離。
6)燚oTjs
最快和簡(jiǎn)潔的JavaScript模板引擎,同時(shí)用于Node.js和瀏覽器。
7)燞andlebarsjs
一套語義化模板引擎。兼容Mustache。
8)燭.js
一個(gè)用簡(jiǎn)單的JavaScript數(shù)據(jù)結(jié)構(gòu)去渲染表現(xiàn)html/xml內(nèi)容的模板引擎。
9)燚ustjs
一套同時(shí)可用于瀏覽器或Node.js的異步模板引擎。
10)燦unjucks
Nunjucks是一套富功能的模板引擎。模板語言功能強(qiáng)大,支持塊繼承、自動(dòng)轉(zhuǎn)義、宏、異步控制等功能。
未經(jīng)允許不得轉(zhuǎn)載:前端里 » 10個(gè)最好的 JavaScript 模板引擎
via:segmentfault
標(biāo)簽:模板引擎
相關(guān)推薦
本文編號(hào):1312018
本文鏈接:http://sikaile.net/wenshubaike/mfmb/1312018.html