現在前端還需要jquery嗎?
歷史遺留項目,目前還在用jQuery,新業務一般都很少用了,主流都是vue,react。
相對于jQuery,目前主流MVVM框架存在以下優勢:
1、數據驅動寫過jQuery的童鞋都知道,在開發前端頁面時,一邊要處理數據,另外一邊要渲染視圖,尤其對于功能復雜的模塊,處理復雜度會指數式增長。MVVM框架的一大優勢就是數據驅動,核心是處理數據,視圖通過模板語法和數據進行綁定,可以極大的提升生產力,
2、前后端分離的開發模式jQuery時代還處于刀耕火種時代,前后端不分離,運行起前端項目,首先需要把后端的環境搭建下,然后起一下Tomcat等服務,才能把整個項目跑起來。現階段的MVVM前端框架,并不依賴后端服務器,前端可以單獨起一個node服務,前端注重展示與交互,后端注重接口服務,可以并行開發,降低前后端的耦合性。
3、繁榮的生態node的出現,極大的促進前端生態的完善。從打包構建、到前端服務,各類工具應有盡有。現代MVVM框架可以做到,一套代碼,三端運行,相對于jQuery,也是一個優勢。
任何框架、庫的底層,都離不開原生JavaScript,無論是jQuery,還是vue、react,都是時代發展的產物,是用來解決一類問題的。我們要做到的應該是追根溯源,深刻掌握原理。
下一篇web初級內容有哪些