爲何要用JS的模板引擎,打個比方,若是你要經過接口綁定數據,最終要加進去DOM中,咱們廣泛的作法就是不斷的+,最終append進去,可是這樣的作法就是後續人員壓根就無法維護。因此這時模板引擎出來了。讓每個人都讀懂一套規範的模板語言,使接手的人一看即懂。html
模板引擎:python
baiduTemplate(百度)jquery
artTemplate(騰訊)ios
juicer(淘寶)git
doTgithub
tmplapp
easyTemplate(Freemarker模板風格)性能
EJS·
參考:
http://blog.csdn.net/wuchengzhi82/article/details/8938122
上面已經包含了性能分析等說明。
還有一些相似更高級的框架,好比AngularJS等都會帶模板引擎,參考移動端JS框架:http://www.cnblogs.com/EasonJim/p/6218966.html