【原創】artTemplate1.4.0源碼分析之artTemplate結構圖


模板引擎,個人感覺是artTemplate在使用和性能上挺不錯的,語法用的是原生的js語法,性能看官方的數據挺不錯的。

不過有個疑問就是:在編譯模板的時候,是用正則匹配性能高,還是循環分詞性能高,這個暫且不說,比較過才知道。

artTemplate 是新一代 javascript 模板引擎,它在 v8 中的渲染效率可接近 javascript 性能極限,在 chrome 下渲染效率測試中分別是知名引擎 Mustache 與 micro tmpl 的 25 、 32 倍。

引擎支持調試。若渲染中遇到錯誤,調試器可精確定位到產生異常的模板語句,讓富UI應用開發變得得心應手。

這一切都在 1.7kb(gzip) 中實現!

之后會把源代碼注釋發出來,先來一張結構圖,結構圖更容易讀者對代碼整體進行把握,如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM