前端 為什么我選擇用框架而不是Jquery


對於很多習慣用Jquery的前端甚至后端,都很不解,為什么不用Jquery而是框架。覺得框架學起來麻煩,成本高,今天我以我淺薄的知識來總結一下為什么前台開發選擇用框架:

前台開發,主要的性能是卡在回流和重繪上面,

很多dom操作會引起回流和重繪,回流和重繪就是前端性能的主要瓶頸。

所以對於Jq來說,大量的操作DOM雖然使用方便,但是會犧牲頁面的性能。

框架還有模塊化和組件的復用的優點

並且,

mvvm,jquery都會操作dom;但是mvvm把大量的dom封裝在了內部,並進行了優化,只用通過數據驅動,就能渲染出dom節點來,而jquery操作dom的話,就要手寫很多的代碼,而且很多人都沒有對dom操作進行優化,MVVM維護的虛擬DOM大大提高了性能。

但是很多東西是因人而異的,有人喜歡Jquery有人喜歡框架,只要基礎好,什么都不怕。。。


免責聲明!

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



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