簡介:該課程是對JavaScript的深入理解,主要涵蓋了面試中常見的面試題,一些比較難以理解的知識點(diǎn)以及開發(fā)中常見的問題,幫助我們更好的理解和掌握這門編程語言。
第1章 課程導(dǎo)學(xué)
初次見面,帶你簡單看一下本課程的主體大綱,讓你的腦海中有一個藍(lán)圖,能夠更好的分清課程的主次與重難點(diǎn)
第2章 數(shù)據(jù)類型
數(shù)據(jù)類型是每門編程語言的必修之課,你是否對JavaScript的數(shù)據(jù)類型和檢測存在困惑,本章節(jié)將為你揭曉其中的奧秘,讓你對數(shù)據(jù)類型有更深的理解。
第3章 表達(dá)式運(yùn)算符和分支結(jié)構(gòu)
本章節(jié)的內(nèi)容較為簡單,探討開發(fā)中攝入誤差的解決方案以及對于for循環(huán)的優(yōu)化。
第4章 內(nèi)置對象
JavaScript中有很多內(nèi)置對象,我們會講述其中一些比較令人困惑的知識點(diǎn),例如包裝類型對象的裝箱拆箱,為什么sort排序有問題,什么是堆棧等等。
第5章 JS DOM
DOM操作是前端必學(xué)之路,當(dāng)我們掌握DOM之后才能操作我們的頁面,整個一個DOM頁面是如何被繪制到瀏覽器上的,我們需要理解其中的DOM事件,事件的觸發(fā)、冒泡等功能。
第6章 JS BOM
BOM中的location和historyAPI用法很簡單,但是也是我們工作經(jīng)常會使用的,所以徹底掌握才能在開發(fā)中游刃有余。
第7章 函數(shù)對象(重難點(diǎn))
這一章是一個重難點(diǎn),能為我們帶來面試中常見的閉包,以及應(yīng)用;對瀏覽器如何執(zhí)行JS的執(zhí)行環(huán)境,助你理解new、this等關(guān)鍵字。
- 視頻: 7-1 常見函數(shù)的四種類型有哪些 (06:48)
- 視頻: 7-2 一定要知道的變量和函數(shù)提升 (10:08)
- 視頻: 7-3 帶你深入理解作用域和作用域鏈 (16:01)
- 視頻: 7-4 帶你圖解執(zhí)行環(huán)境 (10:54)
- 視頻: 7-5 開發(fā)中重載和多態(tài)的使用場景有哪些 (05:56)
- 視頻: 7-6 高頻面試題閉包理解 (10:31)
- 視頻: 7-7 開發(fā)中call、apply、bind的使用場景區(qū)分 (05:08)
- 視頻: 7-8 new的執(zhí)行過程有哪幾步 (02:45)
- 視頻: 7-9 開發(fā)中使用this的坑有哪些 (08:17)
第8章 面向?qū)ο螅ㄖ仉y點(diǎn))
面試中你肯定會遇到原型和原型鏈,什么是面向?qū)ο螅贿@一章將帶你畫圖徹底理解什么是原型,以及Function和Object到底是什么關(guān)系。我們再實(shí)際應(yīng)用中如何是使用這些知識。
第9章 課程總結(jié)
回顧課程,展望未來,萬丈高樓平地起。學(xué)好基礎(chǔ)才能更堅(jiān)實(shí),嘗試獨(dú)立學(xué)習(xí)ES6,當(dāng)基礎(chǔ)扎實(shí)了,框架也就不是問題。