JavaScript該怎么學(xué)?
網(wǎng)友解答: 找一套視頻,跟著視頻學(xué),第一遍邊學(xué)邊跟著老師寫(xiě)代碼。剛開(kāi)始接觸,第一遍不能很好理解,學(xué)完第一遍后,回來(lái)再看一遍,你會(huì)收獲很多。一定要有人代著學(xué),視頻也好,一個(gè)人看書(shū),看文檔摸
找一套視頻,跟著視頻學(xué),第一遍邊學(xué)邊跟著老師寫(xiě)代碼。剛開(kāi)始接觸,第一遍不能很好理解,學(xué)完第一遍后,回來(lái)再看一遍,你會(huì)收獲很多。一定要有人代著學(xué),視頻也好,一個(gè)人看書(shū),看文檔摸索不出來(lái)什么的。
網(wǎng)友解答:現(xiàn)在越來(lái)越多的人都在學(xué)習(xí)javascript,它也是一直以來(lái)很火的前端開(kāi)發(fā)技術(shù);大多學(xué)習(xí)者學(xué)習(xí)路徑也都是東拼西湊,這里看一點(diǎn),那里學(xué)一點(diǎn);學(xué)起來(lái)沒(méi)有系統(tǒng)性和完整性。最后在實(shí)戰(zhàn)的時(shí)候苦于沒(méi)有思路,把學(xué)習(xí)到的知識(shí)點(diǎn)串聯(lián)不起來(lái);最終還是選擇了放棄。其實(shí):我想告訴大家,要想學(xué)好js也并不是什么難事;給自己規(guī)劃好時(shí)間,基礎(chǔ)部分學(xué)習(xí)一個(gè)星期,難點(diǎn)部分學(xué)習(xí)兩個(gè)星期,高級(jí)部分學(xué)習(xí)三個(gè)星期這樣來(lái)規(guī)劃自己;強(qiáng)迫自己去學(xué)習(xí);首先,js是運(yùn)行在瀏覽器端的,我們可以在瀏覽器端按F12(大部分系統(tǒng)是)在控制臺(tái)Console進(jìn)行調(diào)試,或者選擇一個(gè)自己喜歡的編輯器進(jìn)行學(xué)習(xí),編輯器的話有很多,比如Sublime Text,NotePad++,Hbuilder,webstorm,Atom等都是很好用的,選一個(gè)自己喜歡的就行。然后就是開(kāi)始學(xué)習(xí)之路了,學(xué)習(xí)的過(guò)程呢,我還是建議大家從基礎(chǔ)語(yǔ)法開(kāi)始,如果你有其他語(yǔ)言的基礎(chǔ),學(xué)習(xí)起來(lái)是很快的。首先搞清楚變量的聲明、js中的幾大數(shù)據(jù)類型、各種運(yùn)算符表達(dá)式、條件判斷分支語(yǔ)句、循環(huán)語(yǔ)句、函數(shù)的定義和參數(shù)的傳遞、函數(shù)的調(diào)用,接著熟悉內(nèi)置對(duì)象的API,元素節(jié)點(diǎn)的DOM增刪改成操作,瀏覽器對(duì)象BOM操作等,有了這些基礎(chǔ),就可以開(kāi)始寫(xiě)一些簡(jiǎn)單的的小游戲和頁(yè)面特效了。記住,不要只是看,一定要跟著操作一遍,除非你是天才,只有發(fā)現(xiàn)錯(cuò)誤才能去解決錯(cuò)誤。這些基本語(yǔ)法是為你學(xué)習(xí)后面知識(shí)點(diǎn)打下基礎(chǔ);學(xué)完了基礎(chǔ)就是相對(duì)難點(diǎn)的部分,ajax技術(shù),定時(shí)器,原始類型和引用類型之間的區(qū)別,閉包的使用,json、xml、各種數(shù)據(jù)類型之間的轉(zhuǎn)換和檢測(cè),原型和原型鏈、繼承、this關(guān)鍵字的用法,性能優(yōu)化等;最后就是高級(jí)部分復(fù)雜函數(shù),函數(shù)科里化,動(dòng)態(tài)函數(shù),以及Object對(duì)象等還有很多很多,反正一步一步來(lái)吧。最后推薦幾本個(gè)人覺(jué)得還不錯(cuò)的js書(shū)籍:《JavaScript權(quán)威指南》、《JavaScript高級(jí)程序設(shè)計(jì)》、《JavaScript設(shè)計(jì)模式》,如果覺(jué)得有幫助,就打賞個(gè)小心心吧