-
1 # 全棧前端
-
2 # 巔峰之旅
個人感覺至少三五年內不會過時。畢竟現在有大量的新舊專案都在使用 jquery,專案基數太大,不可能短時間內過時淘汰。而且 jquery 的易用性和實用性都非常出色,入門學習的門檻又低到幾乎可以忽略不計,上手速度快到沒朋友。很多設計思想都非常值得研究學習。而且基於jquery的龐大外掛庫更是提供了無數的功能需要,社群又非常活躍,原始碼早就被開發者研究的明明白白,因此很多問題都能在網上搜索到解決方案。更重要的是jquery出道這麼久,得到了太多大型公司和專業團隊的使用,發展到現在可以說已經真正經過了千錘百煉,它的周密性,完美性,安全性,穩定性絕不是一般程式能媲美的,當然效能好與壞也是看情況的。即便現在那些框架像 angular vue react 非常受歡迎,但也不會就此取代 jquery ,這是兩種東西。除非哪一天瀏覽器內建了jquery的大多數功能,或許 jquery就完成了他的使命,過時被淘汰,但那一天應該還很遙遠。雖然現在那些框架經常說要“資料驅動試圖”,不要手動操作 Dom,可是不可能全世界所有的專案和所有的功能都能完全做到這兩點,完全不手動操作 Dom 去實現所有功能幾乎不可能。有人會說就算手動操作dom 可以使用原生js啊,為什麼要用jquery呢?這話沒錯,jquery是對原生js的加工,他能實現的當然用原生一定能實現,可是如果jquery三五行程式碼能搞定的事,原生js有時得用三五十行,關鍵是你還未必能保證做到jquery那麼完美!所以說jquery雖然不具備js框架的那些優勢(畢竟開發角度不同嘛),在效能上也不是很理想,其他方面也有他的缺點,但畢竟還有其不可替代的因素,因此短時間之內是不會過時的
-
3 # 菸民一個
一直在用,怎麼會過時,各種框架才是浮雲,變的很快,萬變不離其宗,最後都是js,而jquery可以看成是js基礎api的高階封裝,怎麼可能過時
-
4 # 五四瘋哥
“過時”這個詞多少有點貶義了,我覺得並不適合用來描述jQuery現在的地位,jQuery並沒有過時,相信在一定的時期內也不會過時,只不過其定位發生了改變。
隨時vue等框架的流行,jQuery做為曾經的老大哥,已經漸漸的退居到了二線,新的專案基本都不會用jQuery為主來開發了,jQuery現在的地位更像是一種前端的基礎知識,其地位和js差不多了,雖然實際寫程式碼的時候用的少了,但你能想像一個前端程式設計師不會js嗎?這樣的程式設計師是沒有根基的,其上升空間也會受到很大限制。
可以調查一下,哪個前端培訓學校不交jQuery?哪個公司面試不問jQuery?大量的舊專案是不是還是用的jQuery?只會jQuery肯定是沒有競爭力的,而不會jQuery你的能力提升會有很大瓶頸。
-
5 # jjjjjjjjjjjjjhhhhh
jq原始碼是很好的學習素材,不可否認它確實過時了。隨著前端工程化的發展和逐漸淘汰的ie老版本,jq已經不是必不可缺的了。
-
6 # KevinMaEnjoy
從北美市場看已經過時了!北美市場一般會領先其他地區1-3年時間。jQuery 沒必要投入精力寫和學習,jQuery 和 ES5 以前的JS 搭配的。在北美市場2014年node/angular1.x 普及以前,前臺程式設計師必用jQuery的。那個時候沒有node angular react 等框架和技術,而且低版本JS是水淺王八多,什麼 this, 繼承, 複製都是難點和大坑。jQ 提供了很多好方法。
自從ES6和 angularjs,angular2,react 出來以後,前段的程式碼很容易寫。在北美地區我沒見過和聽說過新專案還用jQuery的,只有老專案還在繼續湊合用。某些人說有用,就類似於七八年前明明J2EE 應該用 spring框架,還偏偏說struts 也有用一樣,屬於站著說話不腰疼。如果菜鳥,沒必要浪費時間和精力在舊的技術上。
-
7 # ViccoVlog
JQuery只是一個庫,他和其他任何庫沒有任何區別,包括現在主流的react,vue。都是JavaScript。所以說,你學任何庫和現成的框架或者其他內容,沒有過不過時,只有你學習深淺的問題。
我相信你看完jQuery原始碼以後,JavaScript的程式設計思想和方法同樣都會有很大能力的提高。
如果你只學習會用,那你學jQuery,react,vue,Angular,都沒什麼區別。因為別人出什麼你學什麼,最終你也只是停留在會用各種技術框架和庫的級別了。
所以,不論技術再怎麼更迭,犀牛書和高程永遠是學習JavaScript的寶典,沒有人可以反對這一點。
-
8 # 諾坎普十一號
說過時不過時沒意義。從另一個角度看,是能否有商業價值。用再花哨的新框架,最後弄個只能增刪改查,驗收後就沒人用的專案,意義和手寫js沒啥區別
-
9 # 我是一個西瓜w
從北美市場看已經過時了!北美市場一般會領先其他地區1-3年時間。jQuery 沒必要投入精力寫和學習,jQuery 和 ES5 以前的JS 搭配的。在北美市場2014年node/angular1.x 普及以前,前臺程式設計師必用jQuery的。那個時候沒有node angular react 等框架和技術,而且低版本JS是水淺王八多,什麼 this, 繼承, 複製都是難點和大坑。jQ 提供了很多好方法。
自從ES6和 angularjs,angular2,react 出來以後,前段的程式碼很容易寫。在北美地區我沒見過和聽說過新專案還用jQuery的,只有老專案還在繼續湊合用。某些人說有用,就類似於七八年前明明J2EE 應該用 spring框架,還偏偏說struts 也有用一樣,屬於站著說話不腰疼。如果菜鳥,沒必要浪費時間和精力在舊的技術上。
回覆列表
談不上過時,用jQuery的網站絕對比不用的多。
大多數說過時可能用的typescript或者原生js,ty好不好我不知道,但是用的人很少,js es6語法雖然好,但是瀏覽器不支援。
編譯??非大型專案真沒必要,我用node編譯react經常出錯還不好排查。
一句話,框架適合最重要,單純論技術,肯定es6/ts更有水準。