=如題,本人是前端菜鳥,考慮到學習成本和模版版本穩(wěn)定等問題,希望大家能給一些意見,ng學習成本太高且越來越臃腫了,如:vue.js、jquery.tmpl.js,AceTemplate.js,EasyTemplateYayaTemplat等,項目只要一個功能就是在頁面打開是用AJAX從后臺請求的JSON數(shù)據(jù)對應(yīng)添加到DOM中,就是所謂的數(shù)據(jù)雙向綁定功能就可以了,(所謂的MVVM框架)其他用戶操作還是要用JQ。如下是知乎上看到的:angularjs:google出品,思想來自flex,IoC,臟檢測,自定義標簽,受限于綁定數(shù)量,一般不能超過2000個,入門容易上手難,大量避不開的概念emberjs:原來是蘋果公司的內(nèi)部項目,使用Object.defineProperties,體型龐大,MVVM只是其很少一部分knockoutjs:微軟出品,使用函數(shù)偷龍轉(zhuǎn)鳳,最短編輯長度算法實現(xiàn)DOM的同步,兼容IE6,實現(xiàn)高超,但源碼極其難讀winjs:微軟出品,使用Object.defineProperties,一個龐大的UI庫react:facebook出品,帶來virtualdom的革命性概念,受限于視圖的規(guī)模rivets:API比較精致way:使用定時間同步vue:使用Object.defineProperties實現(xiàn)同步,實現(xiàn)精致,但功能薄弱regular:最近一個月才冒出來的新東西,網(wǎng)易推出的JS框架,自稱AngularJS與React的合體drop:在知乎又剛剛聽說一個,用TypeScript寫的如果有最新的模版也可以提出來,請大家不惜賜教。
關(guān)于前端模版的選擇
繁星點點滴滴
2019-03-30 11:36:57