成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

10個最好的 JavaScript 模板引擎

Stardustsky / 3314人閱讀

摘要:是一個有著完善和驚艷特性的模板引擎。是一個強大的客戶端模板引擎,用來將數(shù)據(jù)綁定到頁面的結(jié)構(gòu)中。一套同時可用于瀏覽器或的異步模板引擎。是一套富功能的模板引擎。本文鏈接個最好的模板引擎來源編譯含內(nèi)容擴充責任沙渺

JavaScript隨著各種神奇的實用功能庫日漸豐富,而越來越受到Web開發(fā)者與設(shè)計師的追捧,例如:jQuery, MooTools, Prototype等。

使用JavaScript模板引擎可以加速應用程序的開發(fā),本文收集和介紹了10個流行的JavaScript模板引擎。

1) Jade

Jade是一個有著完善API和驚艷特性的JavaScript模板引擎。使用空白與縮進敏感的代碼格式編寫HTML頁面?;贜ode.js,運行在服務器端。

2) Mustache

Mustache是一個logic-less(無邏輯或輕邏輯)語法模板。可以用于組織HTML、配置文件、源代碼在內(nèi)的任何東西。Mustache使用JavaScript對象的值,用來擴展模板代碼中的大括號標簽。

3) Transparency

Transparency是一個強大的客戶端模板引擎,用來將數(shù)據(jù)綁定到Web頁面的BOM結(jié)構(gòu)中。其模板無需特殊格式,直接完全符合HTML。直接使用JavaScript邏輯,無需新學特殊的“模板語言”。兼容IE9+、Chrome、Fx、iOS、安卓等瀏覽器。

4) Underscore.js

Underscore.js是一個JavaScript庫,提供一系列實用的工具函數(shù)(helper)。Underscore.js僅作為額外的工具函數(shù)獨立工作,不擴充(污染)任何JavaScript內(nèi)建對象的本身。

5) Embeddedjs

EJS以類似PHP的JS/HTML通過標簽混排的形式,幫助開發(fā)者將JavaScript和HTML部分有效分離。

6) DoTjs

最快和簡潔的JavaScript模板引擎,同時用于Node.js和瀏覽器。

7) Handlebarsjs

一套語義化模板引擎。兼容Mustache。

8) T.js

一個用簡單的JavaScript數(shù)據(jù)結(jié)構(gòu)去渲染表現(xiàn)html/xml內(nèi)容的模板引擎。

9) Dustjs

一套同時可用于瀏覽器或Node.js的異步模板引擎。

10) Nunjucks

Nunjucks是一套富功能的模板引擎。模板語言功能強大,支持塊繼承、自動轉(zhuǎn)義、宏、異步控制等功能。

本文鏈接:10個最好的 JavaScript 模板引擎
來源:10 Best JavaScript Template Engines for Developers
編譯:SegmentFault (含內(nèi)容擴充)
責任:沙渺

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/78080.html

相關(guān)文章

  • HTML編碼規(guī)范

    摘要:當然我們還可以引入框架,這些框架一般都自帶模板處理引擎,比如等語義化命名和語義化標簽我們盡量多采用語義化來命名,并且采用語義化標簽來書寫代碼,多用中新增的標簽來書寫。 1.黃金法則(Golden rule) 不管有多少人參與同一個項目,一定要確保每一行代碼都像是同一個人編寫的。 Every line of code should appear to be written by a si...

    nifhlheimr 評論0 收藏0
  • 只有20行Javascript代碼!手把手教你寫一頁面模板引擎

    摘要:整個引擎實現(xiàn)只有不到行代碼。不知道你有木有聽說過一個基于的頁面預處理器,叫做。最初我只是打算寫一個的預處理器,不過后來擴展到了和,可以用來把代碼轉(zhuǎn)成和代碼。最后一個改進可以使我們的模板引擎更為強大。 導讀:AbsurdJS 作者寫的一篇教程,一步步教你怎樣用 Javascript 實現(xiàn)一個純客戶端的模板引擎。整個引擎實現(xiàn)只有不到 20 行代碼。如果你能從頭看到尾的話,還能有不少收獲的。...

    Luosunce 評論0 收藏0
  • js簡單前端模板引擎實現(xiàn)

    摘要:簡單前端模板引擎實現(xiàn)本身主要是以的模塊的形式發(fā)布的,不過它也會發(fā)布客戶端版本。按照之前的想法,這個模板引擎最終返回的應該是一個編譯好的模板。最后一個改進可以使我們的模板引擎更為強大。 簡單前端模板引擎實現(xiàn) AbsurdJS本身主要是以NodeJS的模塊的形式發(fā)布的,不過它也會發(fā)布客戶端版本。考慮到這些,我就不能直接使用現(xiàn)有的引擎了,因為它們大部分都是在NodeJS上運行的,而不能跑在...

    asoren 評論0 收藏0
  • 2016年前端開發(fā)學習計劃

    摘要:年,軟件開發(fā)界發(fā)生了很多變化。六數(shù)據(jù)存儲是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典公司開發(fā),目前屬于旗下公司。最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在應用方面是最好的,關(guān)系數(shù)據(jù)庫管理系統(tǒng)應用軟件之一。七是最新的修訂版本,年月由萬維網(wǎng)聯(lián)盟完成標準制定。 2015年,軟件開發(fā)界發(fā)生了很多變化。有很多流行的新語言發(fā)布了,也有很多重要的框架和工具發(fā)布了新版本。下面有一個我們覺得最重要的簡短清單,同時也有我們覺...

    asoren 評論0 收藏0
  • 2016年前端開發(fā)學習計劃

    摘要:年,軟件開發(fā)界發(fā)生了很多變化。六數(shù)據(jù)存儲是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典公司開發(fā),目前屬于旗下公司。最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在應用方面是最好的,關(guān)系數(shù)據(jù)庫管理系統(tǒng)應用軟件之一。七是最新的修訂版本,年月由萬維網(wǎng)聯(lián)盟完成標準制定。 2015年,軟件開發(fā)界發(fā)生了很多變化。有很多流行的新語言發(fā)布了,也有很多重要的框架和工具發(fā)布了新版本。下面有一個我們覺得最重要的簡短清單,同時也有我們覺...

    Null 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<