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