一些人瞧不起 jQuery 的理由是什麼?

時間 2021-05-05 16:53:20

1樓:Elpis

很多人瞧不起jq主要是因為dom操作繁瑣。在當前資料驅動,mvvm的大趨勢下手動操作dom更新檢視在某些人眼裡顯得很low

然而很多人並不知道他們眼中「高大上」的mvvm框架(例如vue)在使用diff演算法處理子節點差異的時候,某些情況下效率還不如手動操作dom高,處理某些子節點更新的時候diff用5步完成的操作(加上了key可能會變成4步)手動操作dom用3步就能完成

2樓:黃亮anthony

我是搬運工

有人寫了一本書來回答: Ray Nicholus: 9781484222348: Amazon.com: Books

這是簡化版本: You Don't Need jQuery!

3樓:EX咖哩棒

感覺jQuery很好用啊,直接節省了開發時間,讀起來也方便,讓我寫原生JS我也是先一頓封裝再開始,那還不如用JQ呢,難道因為我是彩筆的原因嗎..?

4樓:

2023年的問題呀。。那時候能寫出jQuery的能有多少??

估計鄙視的是那些只會使用jQuery而不去思考其底層DOM操作的人吧

5樓:關明

當年就是從jquery開始喜歡上前端開發。但這麼多年了,前端湧現了太多好輪子了。***所以說,我不鄙視jquery,但鄙視那些學了點jquery就自以為是拒絕新事物的人***

6樓:林易

理由是什麼呢?

就跟你瞧不起原始人刀耕火種一樣。

假如你有更快捷的實現方式,不過這種方式比較難,你去學習掌握他之後,效率加倍。而你卻不去學,抱著會種田就行,不思長進。本質上,有些人瞧不起的是這種狀態的人。

jq很優秀,棒極了。不存在前端瞧不起jq。

弱弱問一句,有哪個前端不是從jQ過來的嘛?

頁面到js到jq到框架到各種迭代更新,一步步爬坑踩坑,前端之路很艱辛,因此,不要去瞧不起任何人~互幫互助,共同前進才是該有的心態不是嘛~

7樓:w2014

沒有人瞧不起寫JQuery的人

真的被瞧不起的是只會寫JQuery的人啊……話說回來…

就是寫C的人要是啥啥都不會,一天天就知道用各種現成的庫…會幾個基本的語言特性就說自己「熟練掌握程式設計」

也挺讓人瞧不起的……

8樓:tonylua

一種情況是因為會的東西少所以除了jq也不知道有啥別的好鄙視無知嘛

二是從入行到現在寫了很多年還是原來的味道新的技術因為沒人讓用所以不會的被別人鄙視的是這種人而已

9樓:POPOEVER

angular.element 不也是 jQLite 麼,何來鄙視的嫌疑和資格。jQuery 作為應用層封裝的先驅,無論如何應該受到尊重,至於是不是用 jQ 就顯得 low 應該被鄙視,這樣的問題先得問問自己是不是個技術驅動的技術人,還只是個為了養家餬口賺份工資而雲亦雲的就業者。

儘管 Angular 的真意是資料繫結,但是並不是所有問題都可以或應該通過繫結解決的,有些非持續更新甚至只用到一兩次的資料與其讓髒檢查多 watch 乙個值,不如在使用時簡單的 angular.element 一下從物件直接操作來得合理。

10樓:X-Jray

首先,我來說說瞧不起jq的一般是什麼人,一般是那些學藝不精的前端。

然後,我來談談為什麼,因為jq太好用了,好用到後端開發工程師隨便翻翻文件就可以開發頁面了,不過會用和領悟是兩碼事,但因為看不起jq的前端學藝不精,體會不到這種差異,於是,自己就故意表現的瞧不起jq,其實,他們真的不配瞧得起~

11樓:筆墨伺候

可怕的是樓上某些 「大牛」 的回答變了味,讓很多開發者以為

jQuery 就是最好的,不用 jQuery 的都是 shabi ,除了 jQuery 都是異類

誤人子弟啊

12樓:zakwu

哈?誰趕瞧不起jq,作為前端的事實標準技能,有本事完全不學不用。現在前端各種工具框架,一旦碰到解決不了的問題,還是要jq上吧?

沒人敢說完全脫離jq,而且jq也是在與時俱進的,新版本和老版也有很多不同了,瞧不起只是瞧不起只會jq的,寫出一坨的人吧?

13樓:熊傑

1.可能是jQ的思想,還是怎麼去操作dom的。而一些框架的思想是怎麼管理資料。

2.jQ的應用場景的確比較少了,除了需要相容低版本的ie場景。非常簡單的純顯示,帶一點點互效果的頁面。大框架下很少有jQ生存的餘地。

3.以前入門的人,會選擇學完js後馬上用jQ,現在入門的人會學了js後看vue,沒有給vue打廣告的意思,是因為vue實在是非常漸進式的框架。react不是框架,只是view層。

14樓:

反正我從來沒有瞧不起jQuery。我瞧不起的是只會jQuery而對js,框架沒有一定認識的工程師。

另外我覺得jQuery現在確實在走下坡路。瀏覽器相容問題比以前少了,原生也借鑑jq實現了很多功能。

最近在寫乙個chrome外掛程式,主要用react,因為涉及到簡單的DOM操作就引了jQuery。結果現在快寫完了,乙個$也沒用。

一年前看到的repo,雖然有些牽強,但是很有意義。https://github.com/oneuijs/You-Dont-Need-jQuery#ajax

15樓:

可能是招聘資訊惹的禍

很多ajax的書也都原生來寫,我沒覺得什麼不妥,原生都是最根本的東西,我作為初學者十分樂意去琢磨每一步

等有差不多能造輪子的水平,我估計jq能做什麼也不難懂了,到時只需忽悠下招聘的人,具體寫起來,想用再用吧

16樓:亦俊

這個問題很多人沒答道點子上,

鄙視? 看不起? 行

你跟他說,有種你實現乙個jQuery的on方法,動態繫結子元素事件,無bug,且可以子元素控制冒泡,來,不服來戰,有種實現個

17樓:

通過鄙視乙個技術,藉以可以提高自己的虛榮心。

此種現象多出現在一些超級大牛,和超級小牛身上。

是比較原始的生理衝動行為,無太大的技術價值,不值得深究。XD

18樓:

勿人人相輕。

忘了從哪本書上看的,總之是老外寫的技術方面的

這本書中對程式設計師的稱謂有經驗豐富的和經驗稍少點的。而不說什麼能力好的,能力差的。

19樓:孫長龍

只會jquery也不能鄙視,看是否有一顆謙卑的心。就怕那些會了jquery就覺得什麼問題都說,用jquery,很簡單的。

20樓:tomie

平常也會用到很多的jquery,它強大而又簡潔的api,多瀏覽器的相容封裝,的確可以提公升不少的效率,我想沒有人會去鄙視jquery,畢竟它是js歷史的乙個巔峰之作,但是同時它又導致了前端行業門檻的進一步降低,當然我們不反對使用工具,但是反對只懂工具而忽略了js本質的人,每次面試的時候,總會有號稱xx前端工程師的人,問到會js嗎,說會用jquery,但是再進一步問了解過jquery的程式設計或者是某個api的實現思路嗎,基本上都回答不上來,這不得不讓人扼腕嘆息,知其然而不知其所以然,被工具扼殺了進一步成長的空間,同時也體現出了目前這個行業裡一部分人的浮躁,一般這樣的面試者我是不會去考慮的,總之使用工具無錯,也不會被人鄙視,但是如果僅僅只是掌握了一點皮毛,就覺得前端這個行當不過如此的話,那就不得不被人鄙視了。

21樓:欲三更

我第一次回答這個問題是2023年,那時候我剛剛學了一點前端技術,那個時候的回答基本上沒有什麼價值,於是剛才我刪掉了。

後來我很長時間沒有專門從事前端開發工作,到16年底,因為個人興趣,以及覺得桌面開發以後應用場景會越來越少,於是開始專門做前端工作。

竟然已經過了將近7年,時間過得好快啊……其實我挺後悔11年沒有轉前端的,錯過了前端第乙個風起雲湧的時代。

另外既然編輯了,還是重新回答一下問題吧,畢竟我現在也算專業前端了——

現在都2023年了,前端圈兒不是瞧不起jQuery,而是根本就想不起來jQuery了……

現在彌合瀏覽器差異靠的是 polyfill 和 transpile,沒人會用 jQuery 做這件事了。而且現在的前端早就不是架構在瀏覽器核心之上,而是一大堆基礎設施之上了,而 jQuery 和這些新時代的基礎設施,大部分時候是難以相容的。

11 年堅持使用 jQuery 尚且可算是務實的選擇,18年堅持使用 jQuery 是罔顧現實的選擇。

@顧軼靈 抱歉哈,破壞了你的回答的上下文,之前的答案實在是囉囉嗦嗦沒啥意義。

22樓:彬仔

JQUERY這麼好的工具和框架,為何不用??一般沒有打算自行開發框架需求的話,JQUERY比你寫原生效率得多

但是,所謂「懂JQUERY」的使用者,一般都會去參透每乙個方法的實現原理,有些人會選擇去看API,有些人會選擇去看 API + SOURCE,有些人會學著去模擬 JQUERY-SELF 等等

沒必要去鄙視那些使用者,因為你在鄙視人家使用的同時,人家又何嘗不是在鄙視你的效率

23樓:李巨集訓

最開始接觸前端就是從jquery開始的,雖然只會查api用用。真正「會jQuery」的人應該是理解其實現原理,而不是乙個活人版的api文件。

24樓:貘吃饃香

JQ很好上手,這大大降低了前端從業的入門門檻,加之原本前端門檻就很低,使市場上大量充斥著 JQ 程式設計師。他們可能連 JQ 常用 API 都沒有看全過,大量湧入的行業內造成魚龍混雜的現狀。直接導致了前端招聘成功率變低,招聘成本相對變高。

還浪費了面試者和面試官大量時間。此外,JQ的高開發效率也應該讓其他採用原生JS編碼的前端程式設計師望塵莫及。間接造成擠出效應,他們可能代替了一部分非高階前端,造成"劣幣"驅逐"良幣"的場景。

25樓:祁育

貌似是理解的有問題吧,可能別人並不是看不起JQuery,而是鄙視那種只會用JQuery而不懂為什麼用,其中的實現原理是什麼,JQuery作者是從大二開始寫這個框架,然後現在成為乙個通用的JS開發工具,相當牛了。

26樓:田樂

如果看不起jQuery的論調言之無物,那麼就是那些論壇什麼的太弱了貝,不去就好了。我咋就沒看到過看不起jQuery的呢?我只見過批評的。

一些人推薦使用Goole Chrome瀏覽器,是推薦使用瀏覽器還是搜尋引擎?

傲逍遙 兩者兼而有之吧。畢竟在瀏覽器方面,谷歌還是在筆記,外掛程式兩方面做的比較好,是所有國內的瀏覽器所無法比擬的 搜尋引擎吧,更適合專業人士,通常去蒐個問題是全英文的。不過他沒有廣告啊,搜出來的都是乾貨 我自己是因為Chrome瀏覽器本身才去使用Chrome的,畢竟你在其他瀏覽器上下個外掛程式,在...

有一些人喜歡回答一些自己不是很懂的問題,還在那裡跳著腳認為自己是對的。他們的成就感從何而來?

結束 首先說明乙個大前提,跳著腳認為自己是對的,是絕大部分人遇到別人反對自己的用心回答的答案時所表現出來的反應,人家好不容易答了個題,你一下否定了他,能不跳著腳跟你理論嗎?然後為什麼他們 也包括我 會回答一些不是很懂的問題,原因可能有下面幾個。首先,不太同意某些答主諷刺這類人,部分人是享受參與的過程...

為什麼一些人討厭b站?

冷咖啡 挺好的。陳叔叔那邊的事情我不了解,反正我就一白嫖怪,他資本也資本不到我身上。作為乙個白嫖怪,我覺得我沒有資格去批判他。如果硬是要說他的缺點.那就是不可控的使用者群體吧。但是我覺得使用者群體和b站沒有很直接的關係,畢竟這個吃飽了撐的年代,什麼人都有。我至今不明白,在b站和蔡徐坤的事件上,b站使...