首頁  >  文章  >  web前端  >  最新的十個模板引擎的介紹

最新的十個模板引擎的介紹

零下一度
零下一度原創
2017-06-25 09:40:451804瀏覽

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是一套富功能的模板引擎。模板語言功能強大,支援區塊繼承、自動轉義、巨集、非同步控制等功能。

 

以上是最新的十個模板引擎的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn