-
1 # 大話建站
-
2 # 姜懟懟啊
jQuery是一個輕量級的,“寫更少的程式碼,做更多的事情”,的JavaScript庫.
jQuery的目的是使它使用JavaScript在您的網站更容易.
jQuery提供很多共同的任務,需要很多行JavaScript程式碼來完成, 並且將他們封裝成方法,你可以一行程式碼就能呼叫。
jQuery也簡化了JavaScript很多複雜的東西,像Ajax呼叫和DOM操作等.
jQuery庫包含以下功能:http://codingdict.com/article/7359
HTML/DOM 操作CSS 操作HTML 事件方法特效和動畫AJAX工具提示:此外,jQuery外掛的幾乎可以完成任何任務.
為什麼使用jQuery?
有很多其他JavaScript框架, 但是jQuery似乎是最流行的, 也是最具擴充套件性的.
許多大公司在網站上使用jQuery, 像:
GoogleMicrosoftIBMNetflixjQuery能在所有瀏覽器中工作嗎?
jQuery團隊知道所有關於跨瀏覽器的問題, 他們寫了這方面的jQuery庫. jQuery將在所有主要瀏覽器有完全相同的執行效果,包括Internet Explorer 6!
-
3 # 蜂窩快科技
本人是4年經驗得小前端。說下我的感受吧。
我本人是從14年學習得java,之後在公司轉了前端。當時已經流行angular了,當然當中也會用到一些jquery。但是沒有認真得學習過。慢慢得reacr,vue崛起,就再沒有碰過jquery。
當然,其實有很多炫酷得介面包括codepen上面得一些例子,很多都是用jquey,所以我建議,需要學習一下jquery,會對你今後有很多的好處。
-
4 # 雅克
jquery挺好,有些功能也的確方便,但它畢竟只是封裝了些原生js功能。但是現在html5和css3及es6基本都能較為方便實現相同功能,在移動端時代更重要一些。元件工程化開發框架基本都是資料渲染,不再操作dom元素提高了開發速度和效率,jq基本沒啥用。所以jquery應該視為原生js的補充,並非重要的庫。相反vue,react,angular和npm,node顯得更重要
-
5 # 基瓦科技
我公司不太會用這種相對偏向於js的庫,會選擇偏向於css的庫。
1.pure.css ,bulma,bootstrap和w3.css中,優選後面的
2.underscore這種客戶端的資料結構的庫
3.ajax的簡單工具庫
-
6 # 你們不要再打勒
需要時查下手冊就行,一個工具而已
-
7 # 可樂的家
不論你是從事前端還是後端,都有必要。
我是做職業教育這塊的,10年開發經驗2年教學經驗。開發經驗裡6年前端3年java1年node,教學是1年前端1年java。
看你自己的介紹,從事一年的前端,擔心學習jq會被淘汰,這本身就是個偽命題。
從學習成本方面來講,jq的常用知識比如選擇器動畫節點訪問dom轉換事件機制等需要2天,第3天學習外掛製作和外掛生態,也就是說總共3天就夠了。我帶過的個別優秀的學生還觸類旁通,自己做個小遊戲一類的。所以3天學習一項開發技能,對於從事開發的程式設計師來講,是再普通不過的事情。
再從求職角度方面來講,一個技能是否有用,取決於招聘企業的業務方向和技術選型,就國內一線和準一線的城市環境,網際網路專案偏重vue和react等mv*模式,bs系統應用裡偏傳統的dom操作,當然這不是絕對的,業務需求團隊的技術儲備也在變化。所以對於3年以內的面試人員在求職時,如果技能全面些,面試機會就更多。 目前我帶的學生主要是java方向,前端學習階段也就1個半月,jq佔3天,vue佔5天。沒辦法,過去java開發後端只要熟悉3大框架,前端熟悉html,js,jq就夠了,現在後端還要熟悉springboot,前端還要熟悉vue。
再從技術發展方面上講,學習jq對於理解js是
很有幫助的,jq的隱式迭代方法過載閉包結構等特性,都是一個前端程式猿的應當學習的技能,這對於後期自己封裝外掛或框架,都會有幫助,甚至官方新的jsAPI也吸收了一些jq的用法。如果只停留在應用層面上,就只是一個低階碼農,就是工作年限長也有被淘汰的可能性。看到上面有人說找7年經驗的前端朋友談話,vue和react不懂,我這裡只能呵呵了。舉個例子,我帶過的一個同事,研究過jq原始碼,參加過公司前端框架搭建,07年由於公司業務需要,vue提前看了2天,專案直接就上手使用vue。同事參與封裝的框架也有類似swiper的酷炫動畫,pc和移動端適配的,也有用到svg和canvas,模組相對獨立,因為後期要和物聯網工業組態對接。
最後,我的建議是要作為一個web開發者,目前還是需要學習jquery的,從事前端的同學更要學習。
-
8 # 長草顏糰子2
jq主要優勢程式碼少寫操作dom方便
-
9 # 愛爬山的韓
如果你的網站需要兼顧ie8的時候,還是要學的,不要問為什麼,因為ie反人類。
-
10 # 手機使用者8859075878
最好要學一下W3C的DOM LV123標準,基礎非常重要。基礎學好了,學react之類的框架也就幾天的事。如果瀏覽器原生的DOM操作不熟悉,那也該退而求其次,學一下jq。
回覆列表
1,並不是所有的專案都必須要用到vue,react,大專案會用到,小專案幾乎用不到,我們不能武斷的說都是大專案,就沒有小專案了啊
jquery在有的場合中依然有很大的用處,並且無可替代!
2,他做7年前端,也不會vue或者react等框架,因為在公司用不到,他目前年薪也有幾十萬, 我也不會,哈哈 (我做前端2007~2018,近10年了)
比如我們近期給京東做的h5頁面,要炫酷吊炸天的那種,涉及到svg,canvas,甚至3d渲染等,jquery當然也會大量用到,用於操作dom
所以前端的水深也正在這裡,我見到很多把會vue和react等作為炫耀的資本,高工資都靠這個,其實有點片面
請允許我把前端分為兩類1,是偏視覺的(做效果,使用者體驗,細節之處見能力)
2,是偏資料的(vue,react等)
以上為代表我和另外7年從業經驗的看法, 希望大家能夠理性吐槽