回覆列表
-
1 # 前端小白兔
-
2 # Bruceleexiaokan
複雜的問題往往需要複雜的工程實際。很多前段的需求很複雜,前段為了能做到更好的重用,自然要求更好的架構設計,也就越做越複雜。
-
3 # 秦崤萬里
其實,如果不用原型鏈,單單用閉包,注意下記憶體安全,就夠了。
複雜的東西,我覺得,都是用來做框架的。一般也用不上。
其實總結起來就是工程化,因為現代網頁要承載資訊愈加的豐富。其實可以回顧一下WEB前端發展概況,傳統WEB開發以HTML⽂件為中⼼,引⼊JS,CSS; 開發方式前後端混合,庫/框架以jQuery為主,其他為輔;以DOM為中⼼,沒有元件化開發的概念; WEB前端發展2.0的時期以JS為中⼼;.元件化開發;資料流管理; UI設計規範化;具有統⼀的模組管理; ⼯具鏈採用包管理、構建、佈署;以及使⽤改進的語⾔,如ES6,Sass等;WEB前端發展全棧化:以Serverless為基礎設施;使⽤node實現中⼩規模的後端 全端化, 使⽤同樣的框架輸出原⽣的⼩程式、APP和桌⾯應⽤。 雖然前端越來越複雜,但是框架的引入更有利於前端的工程化以及滿足企業需求。