摘要:是一個有著完善和驚艷特性的模板引擎。是一個強大的客戶端模板引擎,用來將數據綁定到頁面的結構中。一套同時可用于瀏覽器或的異步模板引擎。是一套富功能的模板引擎。本文鏈接個最好的模板引擎來源編譯含內容擴充責任沙渺
JavaScript隨著各種神奇的實用功能庫日漸豐富,而越來越受到Web開發者與設計師的追捧,例如:jQuery, MooTools, Prototype等。
使用JavaScript模板引擎可以加速應用程序的開發,本文收集和介紹了10個流行的JavaScript模板引擎。
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是一套富功能的模板引擎。模板語言功能強大,支持塊繼承、自動轉義、宏、異步控制等功能。
本文鏈接:10個最好的 JavaScript 模板引擎
來源:10 Best JavaScript Template Engines for Developers
編譯:SegmentFault (含內容擴充)
責任:沙渺
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/78080.html
摘要:當然我們還可以引入框架,這些框架一般都自帶模板處理引擎,比如等語義化命名和語義化標簽我們盡量多采用語義化來命名,并且采用語義化標簽來書寫代碼,多用中新增的標簽來書寫。 1.黃金法則(Golden rule) 不管有多少人參與同一個項目,一定要確保每一行代碼都像是同一個人編寫的。 Every line of code should appear to be written by a si...
摘要:整個引擎實現只有不到行代碼。不知道你有木有聽說過一個基于的頁面預處理器,叫做。最初我只是打算寫一個的預處理器,不過后來擴展到了和,可以用來把代碼轉成和代碼。最后一個改進可以使我們的模板引擎更為強大。 導讀:AbsurdJS 作者寫的一篇教程,一步步教你怎樣用 Javascript 實現一個純客戶端的模板引擎。整個引擎實現只有不到 20 行代碼。如果你能從頭看到尾的話,還能有不少收獲的。...
摘要:簡單前端模板引擎實現本身主要是以的模塊的形式發布的,不過它也會發布客戶端版本。按照之前的想法,這個模板引擎最終返回的應該是一個編譯好的模板。最后一個改進可以使我們的模板引擎更為強大。 簡單前端模板引擎實現 AbsurdJS本身主要是以NodeJS的模塊的形式發布的,不過它也會發布客戶端版本。考慮到這些,我就不能直接使用現有的引擎了,因為它們大部分都是在NodeJS上運行的,而不能跑在...
摘要:年,軟件開發界發生了很多變化。六數據存儲是一個關系型數據庫管理系統,由瑞典公司開發,目前屬于旗下公司。最流行的關系型數據庫管理系統,在應用方面是最好的,關系數據庫管理系統應用軟件之一。七是最新的修訂版本,年月由萬維網聯盟完成標準制定。 2015年,軟件開發界發生了很多變化。有很多流行的新語言發布了,也有很多重要的框架和工具發布了新版本。下面有一個我們覺得最重要的簡短清單,同時也有我們覺...
摘要:年,軟件開發界發生了很多變化。六數據存儲是一個關系型數據庫管理系統,由瑞典公司開發,目前屬于旗下公司。最流行的關系型數據庫管理系統,在應用方面是最好的,關系數據庫管理系統應用軟件之一。七是最新的修訂版本,年月由萬維網聯盟完成標準制定。 2015年,軟件開發界發生了很多變化。有很多流行的新語言發布了,也有很多重要的框架和工具發布了新版本。下面有一個我們覺得最重要的簡短清單,同時也有我們覺...
閱讀 3529·2021-11-22 11:59
閱讀 945·2021-09-27 13:36
閱讀 3603·2021-09-24 09:47
閱讀 2251·2021-09-01 11:39
閱讀 970·2021-08-31 09:37
閱讀 2304·2021-08-05 10:01
閱讀 1665·2019-08-30 15:55
閱讀 693·2019-08-30 15:54