首頁>Club>
入門前端一年,剛開始就用js原生開發網頁,最近幾個月學習了React和Vue,感覺到了他們的魅力,所有網頁都用他倆來開發。現在糾結要不要學習jQuery呢,擔心學了jQuery之後會被淘汰。
79
回覆列表
  • 1 # 程式設計字典

    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, 像:

    GoogleMicrosoftIBMNetflix

    jQuery能在所有瀏覽器中工作嗎?

    jQuery團隊知道所有關於跨瀏覽器的問題, 他們寫了這方面的jQuery庫. jQuery將在所有主要瀏覽器有完全相同的執行效果,包括Internet Explorer 6!

  • 2 # 蜂窩快科技

    本人是4年經驗得小前端。說下我的感受吧。

    我本人是從14年學習得java,之後在公司轉了前端。當時已經流行angular了,當然當中也會用到一些jquery。但是沒有認真得學習過。慢慢得reacr,vue崛起,就再沒有碰過jquery。

    當然,其實有很多炫酷得介面包括codepen上面得一些例子,很多都是用jquey,所以我建議,需要學習一下jquery,會對你今後有很多的好處。

  • 3 # 可樂的家

    不論你是從事前端還是後端,都有必要。

    我是做職業教育這塊的,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的,從事前端的同學更要學習。

  • 4 # 原始碼時代

    我們先來認識一下jQuery,jQuery是一個輕量級的"寫的少,做的多"的JavaScript庫。它是目前最流行的 JS 框架,而且提供了大量的擴充套件。在前端開發中,jQuery有以下用法:

    2.透過引入JQuery,程式開發人員可以很便捷地控制頁面的CSS檔案,瀏覽器對頁面檔案的相容性,一直以來都是頁面開發者最為頭痛的事,而使用JQuery操作頁面的樣式卻可以很好地相容各種瀏覽器。

    3.在引入JQuery庫後,還可以使用大量的外掛來完善頁面的功能和效果,如表單外掛,UI外掛,這些外掛的使用極大地豐富了頁的展示效果,使原來使用Javascript程式碼遙不可及的功能透過外掛的引入而輕鬆地實現。

    透過上面的介紹,前端開發學習JQuery還是很有必要的。

  • 5 # 素材谷

    學jQuery不是因為“經典”,而是因為“有用”。

    市場上大量的UX實現都是jQuery外掛,bootstrap,materialize的JS外掛部分依賴什麼?很多時候用jQuery寫DOM操作程式碼是最好的實現,不管你用Angular,React還是Vue有相當多現存的專案是不會遷移到所謂現代框架的,因為沒有必要,你將來有可能需要維護這樣的專案未來有相當多的專案是不會用所謂現代框架的,還是因為沒有必要,你將來有可能需要開發這些專案

    除非你覺得以後”所有“的前端專案一定是基於框架的,那就不要學jQuery了,我認為事實遠非如此。那些極力鼓吹JS框架的人,藉著社群炒作興風作浪,因為某個技術得勢的時候,他們知道怎麼鼓吹都不會錯。

    有多少專案真是必須用Angular,Vue,React的?我們不妨誠實地想想,真的,誠實地 ...

    其實有太多人是沒有框架根本做不了開發,基礎岌岌可危,也就剩下拿框架來說事兒了,框架幫你搞定一切事情嗎?遠遠不是,你要掌握的庫,也遠遠不止jQuery。

  • 中秋節和大豐收的關聯?
  • 大量元素和微量元素是根據什麼分類的?