首頁>Club>
13
回覆列表
  • 1 # 大話建站

    1,並不是所有的專案都必須要用到vue,react,大專案會用到,小專案幾乎用不到,我們不能武斷的說都是大專案,就沒有小專案了啊

    jquery在有的場合中依然有很大的用處,並且無可替代!

    2,他做7年前端,也不會vue或者react等框架,因為在公司用不到,他目前年薪也有幾十萬, 我也不會,哈哈 (我做前端2007~2018,近10年了)

    比如我們近期給京東做的h5頁面,要炫酷吊炸天的那種,涉及到svg,canvas,甚至3d渲染等,jquery當然也會大量用到,用於操作dom

    所以前端的水深也正在這裡,我見到很多把會vue和react等作為炫耀的資本,高工資都靠這個,其實有點片面

    請允許我把前端分為兩類

    1,是偏視覺的(做效果,使用者體驗,細節之處見能力)

    2,是偏資料的(vue,react等)

    以上為代表我和另外7年從業經驗的看法, 希望大家能夠理性吐槽

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

    GoogleMicrosoftIBMNetflix

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

    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。

  • 中秋節和大豐收的關聯?
  • 移動手機卡怎麼定位?