如何把Javascript的基礎(chǔ)打好?你有哪些建議?
Javascript是一門編程語言,所謂語言,也就是基礎(chǔ)語法(包含詞法結(jié)構(gòu)、數(shù)據(jù)類型、變量和值、表達(dá)式和運算符、語句)、數(shù)組、函數(shù)、對象等,然后就是語言支持的庫。這些內(nèi)容不難,照著書本的例子,也會很快明白怎么回事。只需要多讀多練習(xí)而已。
javascript的基礎(chǔ)打好,我認(rèn)為需要在以下幾點功夫:
第一點、javascript執(zhí)行模型:執(zhí)行上下文和執(zhí)行棧,我建議去閱讀:
理解這個模型有助于思考從編碼到計算機執(zhí)行的過程。
第二點、javascript異步編程模型:回調(diào)、事件驅(qū)動、genarator函數(shù)、async函數(shù)
第三點、后臺相關(guān)知識,例如網(wǎng)絡(luò)編程、HTTP協(xié)議,HTTP協(xié)議是必須熟練掌握的內(nèi)容。絕大部分javascript后臺開發(fā)都是涉及到http協(xié)議相關(guān)內(nèi)容
第四點、數(shù)據(jù)庫相關(guān),例如mysql、KV數(shù)據(jù)庫等。
以上是我的建議,也是我的學(xué)習(xí)經(jīng)驗,僅供參考