卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

前端開發(fā)學(xué)習(xí)路線 新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開始學(xué)?

新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開始學(xué)?本來不想寫,作為10年的老weber,在這里多嘴幾句!web技術(shù)變化太快,而jquery卻到現(xiàn)在都沒有淘汰,想一想為什么!還有,vue等新框架,確

新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開始學(xué)?

本來不想寫,作為10年的老weber,在這里多嘴幾句!web技術(shù)變化太快,而jquery卻到現(xiàn)在都沒有淘汰,想一想為什么!還有,vue等新框架,確實(shí)簡(jiǎn)化了編程的繁瑣度,這是他的優(yōu)點(diǎn)。但是,vue能做的,jquery都能做,jquery能做的,vue不一定能做。同樣,jquery能做的,js都能做,而js能做的,jquery不一定能做!面試的時(shí)候,很多人說精通vue。而精通,是指精通vue的源碼和思想。一問,十不知!只能說會(huì)vue!js,看著很簡(jiǎn)單,沒個(gè)五六年,不能說精通js。個(gè)人建議,先學(xué)js基礎(chǔ),然后jquery和vue,數(shù)據(jù)模型驅(qū)動(dòng)要學(xué),操作dom也要會(huì)。同時(shí),再回去學(xué)習(xí)js,不斷的反復(fù)。不要局限于一種方式,過時(shí)的是框架,不是語言!

Vue被淘汰了嗎?

我今天才開始去了解Vue-cli 3.0,著手寫了一個(gè)demo下來發(fā)現(xiàn),簡(jiǎn)直驚為天人,拋棄了2.x版本繁瑣的webpack配置,現(xiàn)在的可以說簡(jiǎn)潔明了,你甚至不用寫vue.config.js也行,空著唄,反正無傷大雅,但如果你配置一下你會(huì)發(fā)現(xiàn)也并不麻煩。

在我知道的知識(shí)范圍內(nèi),應(yīng)該是沒有比這個(gè)腳手架更能快速直接地反應(yīng)出數(shù)組或?qū)ο笞兓牧恕?/p>

此外,語法糖基本沒有很大變化,以前該怎么用現(xiàn)在還怎么用,只是性能優(yōu)化和語法糖很多了。講真,我完全找不到vue-cli3.0致命的坑。

然后,我還看到有人為jq打抱不平,我在一年半以前基本都是用jq寫的,那時(shí)候覺得jq是js最好的框架,實(shí)在太方便了,操作dom也實(shí)在太爽了,直到我某次寫一個(gè)排課項(xiàng)目卡了殼。。。

隨后我就轉(zhuǎn)小程序了,發(fā)現(xiàn)小程序的寫法不就是vue么。。。尤其是組件的寫法。。。

講到底,vue被淘汰有點(diǎn)難,畢竟這個(gè)時(shí)代是操作數(shù)據(jù)的時(shí)代,已經(jīng)不是dom操作的天下了。

最后,我覺得你不應(yīng)該拘泥于前端框架,就算以后會(huì)出現(xiàn)更先進(jìn)的框架,充其量也還是js,我實(shí)在想不出在框架這方面還能玩出什么花了。大概es會(huì)慢慢參考這些框架,然后自己變成如此也說不定。就比如當(dāng)年你能想到j(luò)s里面還能寫class來繼承?我第一次看到還以為是java。。。但現(xiàn)在不也就支持了么。。。

所以為什么不把目光放向后端?node都熟練了嗎?deno了解過嗎?php入門了嗎?python好歹掌握一下吧?這些語言我相信以后會(huì)慢慢出現(xiàn)在前端必會(huì)知識(shí)點(diǎn)里面(雖然php已經(jīng)是了,但感覺過氣了啊,說好的php是世界上最好的語言呢。。。)

有人說越來越多的項(xiàng)目都放棄了jquery,是這樣嗎?為什么?

確實(shí)如此,jquery的市場(chǎng)占有率確實(shí)在不斷下滑。

前端領(lǐng)域,以 angular / vue / react 三足鼎立,國(guó)內(nèi) vue用的尤其多。

不知道題主的行業(yè)是什么, 我覺得如果是前端開發(fā)者,跟隨潮流是沒錯(cuò)的。新項(xiàng)目選擇最合適的框架。而對(duì)于其他后端開發(fā)這,或者是傳統(tǒng)應(yīng)用,或者內(nèi)部應(yīng)用,其實(shí)用什么差距都不大。

要知道,前端是特別喜歡造輪子的,每年都有一大批有用無用的框架出現(xiàn),用不了多久就又淘汰。建議不是前端開發(fā)者,重點(diǎn)不要放在這個(gè)上面。

根據(jù)項(xiàng)目來,大部分項(xiàng)目使用jquery沒有任何問題。

大學(xué)做項(xiàng)目,負(fù)責(zé)人禁止我用Vue,React,讓我用基礎(chǔ)HTML,CSS,JS開發(fā)前端怎么辦?

基礎(chǔ)不牢,地動(dòng)山搖。好好先熟練Javascript這個(gè)基礎(chǔ)吧。就像什么語言都覺得自己牛,可歸根還是回到c、匯編、最后到機(jī)器語言。

jQuery真的過時(shí)了嗎?

從北美市場(chǎng)看已經(jīng)過時(shí)了!北美市場(chǎng)一般會(huì)領(lǐng)先其他地區(qū)1-3年時(shí)間。jQuery 沒必要投入精力寫和學(xué)習(xí),jQuery 和 ES5 以前的JS 搭配的。在北美市場(chǎng)2014年node/angular1.x 普及以前,前臺(tái)程序員必用jQuery的。那個(gè)時(shí)候沒有node angular react 等框架和技術(shù),而且低版本JS是水淺王八多,什么 this, 繼承, 復(fù)制都是難點(diǎn)和大坑。jQ 提供了很多好方法。

自從ES6和 angularjs,angular2,react 出來以后,前段的代碼很容易寫。在北美地區(qū)我沒見過和聽說過新項(xiàng)目還用jQuery的,只有老項(xiàng)目還在繼續(xù)湊合用。某些人說有用,就類似于七八年前明明J2EE 應(yīng)該用 spring框架,還偏偏說struts 也有用一樣,屬于站著說話不腰疼。如果菜鳥,沒必要浪費(fèi)時(shí)間和精力在舊的技術(shù)上。

jQuery退出前端的舞臺(tái)了嗎?

jQuery并不是退出前端舞臺(tái)了,而是變成歷史并融入標(biāo)準(zhǔn)了。

可能在不久的將來jQuery就會(huì)不再被前端開發(fā)人員所使用了,光榮退休;又或者jQuery的開發(fā)者可能想出又一個(gè)劃時(shí)代的技術(shù),煥發(fā)生機(jī)。

然而前端舞臺(tái)上永遠(yuǎn)有jQuery的影子。

想一想:

  • 為什么標(biāo)準(zhǔn)里會(huì)添加queryselectorall
  • 為什么增加了domlist,可以foreach
  • 明明classname可以實(shí)現(xiàn),為什么還要有classList
  • 為什么classlist除了增加刪除,還有個(gè)toggle
  • 為什么css動(dòng)畫有個(gè)結(jié)束事件
  • 異步有很多辦法實(shí)現(xiàn),js為什么選擇了promise

這些不是標(biāo)準(zhǔn)委員會(huì)拍腦袋想出來的,這都是從大量實(shí)踐里總結(jié)出來的。在jQuery的大量使用中,其所積累的經(jīng)驗(yàn)教訓(xùn)為Javascript的優(yōu)化和進(jìn)步做出了很大貢獻(xiàn),現(xiàn)代JS標(biāo)準(zhǔn)中充斥著jQuery的身影。

總而言之,jQuery作為一個(gè)JS庫(kù),可能會(huì)逐漸被前端框架所取代,不再被開發(fā)人員所引用,不再是舞臺(tái)上聚光燈所追逐的焦點(diǎn),。但其精髓實(shí)際已經(jīng)融入了現(xiàn)代前端標(biāo)準(zhǔn)之中,永遠(yuǎn)地留在舞臺(tái)之上。

作為前端,真的有必要把三大JS框架(vue,react,angular)都學(xué)會(huì)嗎?

我恰好在實(shí)際生產(chǎn)項(xiàng)目中使用過這三種框架。平心而論,從工作角度來說完全沒有必要全部都學(xué)會(huì),從提升角度來說你至少需要學(xué)會(huì)vue和react以及原生網(wǎng)頁開發(fā)。angular在一定程度上來說已經(jīng)是第二梯隊(duì),它的工程化方案可以了解一下,不過已經(jīng)不是主流。


其實(shí)現(xiàn)在的前端工程師很多時(shí)候解決的不是樣式問題,而是協(xié)作和業(yè)務(wù)邏輯處理的問題,很少見一家公司會(huì)同時(shí)使用多套框架來實(shí)現(xiàn)業(yè)務(wù)功能,學(xué)習(xí)的有,但是實(shí)際項(xiàng)目中一般都是一套代碼擼一切,方便快捷產(chǎn)出高。所以說你在公司的地位與你會(huì)幾個(gè)框架完全沒有關(guān)系。而且完全學(xué)會(huì)一個(gè)框架之后其他的拿過來,1天上手寫項(xiàng)目也不是不可能。


不過你要是想在技術(shù)上走的更遠(yuǎn)一點(diǎn),你就需要理解他們的底層邏輯,演變歷史,以及未來趨勢(shì),這樣你才能取其精華,去其糟粕在技術(shù)上取得一定的成就。

前端自學(xué)是先看bootstrap還是vue啊,目前已經(jīng)把jquery看了?

先把html、css、js基礎(chǔ)打牢,然后再看一下比較流行的前端框架(react、angular、vue),比如說vue。把vue的基本用法看一遍,看的時(shí)候最好是邊看邊敲(加深記憶),了解得差不多就去找個(gè)開源的項(xiàng)目來練練手。到了能夠熟練運(yùn)用的時(shí)候就可以去實(shí)戰(zhàn)了。

在工作中你可能會(huì)用到bootstrap、element-UI、layui、minit、mui等等。再根據(jù)項(xiàng)目需要再去看那個(gè)(bootstrap、element-UI、layui、minit、mui)等等,再在工作在學(xué)習(xí),因?yàn)檫@些都比較容易上手。

然后如果時(shí)間充裕再學(xué)習(xí)一下小程序(微信小程序、支付寶小程序等等)。

個(gè)人不太建議小白把東西都學(xué)完再去實(shí)戰(zhàn)。