ETpl——強復用、靈活、高性能的JavaScript模板引擎
ETpl 是一款強復用、靈活、高性能的 JavaScript 模板引擎,適用于瀏覽器端或 Node 環境中視圖的生成。它是一款開源的,項目托管在 GitHub 上,由百度 EFE 的 RIA 團隊開發而來。
ETpl 默認使用 HTML 注釋做語法聲明。也就是說,編寫一個純 HTML 的模板文件,開發者不會喪失編輯器本身自帶的語法高亮、自動補全等功能。此外,ETpl 還采用了主流的模板編譯技術,ETpl 在運行動態特性時,能做到接近極限的渲染性能。
主要特性包括:
- 強復用——具備豐富的復用形式,模板繼承(母版)、引用代入、動態調用的支持,讓你真正做到用最少的代碼,實現相同的功能。
- 靈活—— 根據喜好定制語法風格,Filter 管道使模板能夠根據需要對數據二次處理,Data Getter 讓你獲得渲染時動態數據的能力。
- 高性能——模板編譯技術已經在主流 JavaScript 模板引擎中普及,它能讓模版渲染性能比解釋型更高。
- 輕量級——ETpl 只有 3.7k (gzipped),下載耗時幾乎可以忽略。 </ul>
更多詳情點擊查看 ETpl 主頁,查看更多特性:http://ecomfe.github.io/etpl/feature.html
來自: www.iteye.com
<span id="shareA4" class="fl">
</span>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!