jquery教程 菜鳥教程 新手學(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í)的是框架,不是語言!
jQuery、Ajax和JS之間是什么關(guān)系?如何學(xué)習(xí)JS?
樓主應(yīng)該剛?cè)腴T,ajax很簡(jiǎn)單的,還可以根據(jù)后臺(tái)controller接收的數(shù)據(jù)類型設(shè)置headers,沒有任何技術(shù)難點(diǎn)。唯一要記住的就是ajax是異步的,對(duì)頁面的dom操作要寫在success方法里。
web前端初學(xué)者如何系統(tǒng)學(xué)習(xí)JavaScript?
JavaScript在前端開發(fā)中可以說是非常重要了。但是很多人自學(xué)前端,都是死在了JavaScript這個(gè)部分。
題主這個(gè)問題問的很好,因?yàn)槿绻荒芟到y(tǒng)的學(xué)習(xí),零零散散的學(xué),那是很難掌握好的。說白了就是方法不對(duì),努力白費(fèi)。
JavaScript,是一種基于對(duì)象的編程語言。目前市場(chǎng)應(yīng)用非常多。
第一步學(xué)習(xí):基礎(chǔ)語法。
數(shù)據(jù)類型,選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),關(guān)鍵字,函數(shù),語法規(guī)范。這些就好像學(xué)說話一樣,先學(xué)好組成的拼音。
第二步學(xué)習(xí):Dom和Bom
學(xué)習(xí)操作頁面元素,完成基本的網(wǎng)頁特效開發(fā)
第三步學(xué)習(xí),json
json數(shù)據(jù)是基本的交互用到的數(shù)據(jù)方式,需要掌握理解
第四步學(xué)習(xí),ES6
ES678都可以,主要是要學(xué)箭頭函數(shù), Promise, async/await, 解構(gòu)
學(xué)好原生JS,能夠結(jié)合HTML CSS完成下面這些基本的前端開發(fā):
構(gòu)建靜態(tài)站點(diǎn)
構(gòu)建UI布局(拿到設(shè)計(jì)圖能夠使用HTML/CSS還原)
添加一些交互功能
部署和維護(hù)網(wǎng)站
就可以算是入門初級(jí)了
如果你想了解更多前端開發(fā)的內(nèi)容,可以關(guān)注我,平時(shí)我也會(huì)更新很多前端的行業(yè)經(jīng)驗(yàn)和干貨出來,希望對(duì)你的學(xué)習(xí)有用