現(xiàn)在是否還有必要學(xué)習(xí)jQuery?
網(wǎng)友解答: 我盡量理性的解答你的問題。對于新手來說,或者說工作年限比較淺的人,我覺得沒必要再去學(xué)習(xí) jQuery 這門技術(shù)了。jQuery 能做的事情,vue.js,react.js 這
我盡量理性的解答你的問題。
對于新手來說,或者說工作年限比較淺的人,我覺得沒必要再去學(xué)習(xí) jQuery 這門技術(shù)了。
jQuery 能做的事情,vue.js,react.js 這類框架都能做。jQuery 最主要的功能是用來操作 DOM 元素,但是在大型項目中,頻繁操縱 DOM 元素會導(dǎo)致性能的浪費,這就是為什么 vue.js,react.js 這類框架(以下簡稱 mv*框架)興起的原因。mv*框架提供了虛擬 DOM 讓 DOM 操作能夠操作更少的節(jié)點。mv*框架更吸引人的一點是是他們提供了模塊化系統(tǒng),這對于大型項目來說簡直是福音,因為我們可以以搭積木的形式去構(gòu)建起大型項目。有一部分人誤以為為了 SEO,就必須得用 jQuery,殊不知mv*框架配套還有 SSR。
可能有人會說,現(xiàn)在仍然有非常多的項目用 jQuery,是的,是有非常多的人用 jQuery,歷史遺留項目很多,技術(shù)的選型也因人而異,但是目前大趨勢來看,jQuery 過時了,從招聘的情況就可以看出了。
我們回到最初的問題,是否還有必要學(xué)習(xí) jQuery,如果是在工作上,項目要求你用 jQuery,你就必須得用 jQuery,如果非工作情況,為職業(yè)發(fā)展,為個人發(fā)展,我覺得不用學(xué)習(xí) jQuery 了。
另外,我想說明一點。工作年限跟個人能力,不成正比,個人努力跟個人能力是成正比的。
好好學(xué)習(xí),少年。
網(wǎng)友解答:前幾天和一個7年的web前端對話,感觸良多,希望對你有所參考
1,并不是所有的項目都必須要用到vue,react,大項目會用到,小項目幾乎用不到,我們不能武斷的說都是大項目,就沒有小項目了啊
jquery在有的場合中依然有很大的用處,并且無可替代!
2,他做7年前端,也不會vue或者react等框架,因為在公司用不到,他目前年薪也有幾十萬, 我也不會,哈哈 (我做前端2007~2018,近10年了)
比如我們近期給京東做的h5頁面,要炫酷吊炸天的那種,涉及到svg,canvas,甚至3d渲染等,jquery當(dāng)然也會大量用到,用于操作dom
所以前端的水深也正在這里,我見到很多把會vue和react等作為炫耀的資本,高工資都靠這個,其實有點片面
請允許我把前端分為兩類1,是偏視覺的(做效果,用戶體驗,細(xì)節(jié)之處見能力)
2,是偏數(shù)據(jù)的(vue,react等)
以上為代表我和另外7年從業(yè)經(jīng)驗的看法, 希望大家能夠理性吐槽