vue新手教程 新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開(kāi)始學(xué)?
新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開(kāi)始學(xué)?本來(lái)不想寫(xiě),作為10年的老weber,在這里多嘴幾句!web技術(shù)變化太快,而jquery卻到現(xiàn)在都沒(méi)有淘汰,想一想為什么!還有,vue等新框架,確
新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開(kāi)始學(xué)?
本來(lái)不想寫(xiě),作為10年的老weber,在這里多嘴幾句!web技術(shù)變化太快,而jquery卻到現(xiàn)在都沒(méi)有淘汰,想一想為什么!還有,vue等新框架,確實(shí)簡(jiǎn)化了編程的繁瑣度,這是他的優(yōu)點(diǎn)。但是,vue能做的,jquery都能做,jquery能做的,vue不一定能做。同樣,jquery能做的,js都能做,而js能做的,jquery不一定能做!面試的時(shí)候,很多人說(shuō)精通vue。而精通,是指精通vue的源碼和思想。一問(wèn),十不知!只能說(shuō)會(huì)vue!js,看著很簡(jiǎn)單,沒(méi)個(gè)五六年,不能說(shuō)精通js。個(gè)人建議,先學(xué)js基礎(chǔ),然后jquery和vue,數(shù)據(jù)模型驅(qū)動(dòng)要學(xué),操作dom也要會(huì)。同時(shí),再回去學(xué)習(xí)js,不斷的反復(fù)。不要局限于一種方式,過(guò)時(shí)的是框架,不是語(yǔ)言!
大學(xué)做項(xiàng)目,負(fù)責(zé)人禁止我用Vue,React,讓我用基礎(chǔ)HTML,CSS,JS開(kāi)發(fā)前端怎么辦?
基礎(chǔ)不牢,地動(dòng)山搖。好好先熟練Javascript這個(gè)基礎(chǔ)吧。就像什么語(yǔ)言都覺(jué)得自己牛,可歸根還是回到c、匯編、最后到機(jī)器語(yǔ)言。
作為前端,真的有必要把三大JS框架(vue,react,angular)都學(xué)會(huì)嗎?
我恰好在實(shí)際生產(chǎn)項(xiàng)目中使用過(guò)這三種框架。平心而論,從工作角度來(lái)說(shuō)完全沒(méi)有必要全部都學(xué)會(huì),從提升角度來(lái)說(shuō)你至少需要學(xué)會(huì)vue和react以及原生網(wǎng)頁(yè)開(kāi)發(fā)。angular在一定程度上來(lái)說(shuō)已經(jīng)是第二梯隊(duì),它的工程化方案可以了解一下,不過(guò)已經(jīng)不是主流。
其實(shí)現(xiàn)在的前端工程師很多時(shí)候解決的不是樣式問(wèn)題,而是協(xié)作和業(yè)務(wù)邏輯處理的問(wèn)題,很少見(jiàn)一家公司會(huì)同時(shí)使用多套框架來(lái)實(shí)現(xiàn)業(yè)務(wù)功能,學(xué)習(xí)的有,但是實(shí)際項(xiàng)目中一般都是一套代碼擼一切,方便快捷產(chǎn)出高。所以說(shuō)你在公司的地位與你會(huì)幾個(gè)框架完全沒(méi)有關(guān)系。而且完全學(xué)會(huì)一個(gè)框架之后其他的拿過(guò)來(lái),1天上手寫(xiě)項(xiàng)目也不是不可能。
不過(guò)你要是想在技術(shù)上走的更遠(yuǎn)一點(diǎn),你就需要理解他們的底層邏輯,演變歷史,以及未來(lái)趨勢(shì),這樣你才能取其精華,去其糟粕在技術(shù)上取得一定的成就。