JavaScript高性能的模板引擎:ETPL

jopen 12年前發布 | 16K 次閱讀 模板引擎 JavaScript

ETPL是一個靈活、具有強大復用能力的高性能的模板引擎,適用于WEB前端應用中視圖的生成,特別是SPA(Single Page APP)類型的應用。

ETPL可以在CommonJS/AMD的模塊定義環境中使用,也可以直接在頁面下通過<script src=的方式引用。CommonJS/AMD環境下需要通過如下代碼得到ETPL的模塊。

var etpl = require( 'etpl' ); 

得到ETPL模塊對象后,首先對模板源代碼進行編譯,就能夠得到模板編譯后的function

var render = etpl.compile( 'Hello ${name}!' ); 

然后執行這個function,傳入數據對象,就能得到模板執行的結果了。

var text = render( {name: 'etpl'} ); 

項目主頁:http://www.baiduhome.net/lib/view/home/1385726609940

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!