簡介:這是一個幫助您系統學習JavaScript編程語言的課程,該課由淺入深的介紹JavaScript的語言特性,結合實際例子解析常見誤區,啟發你的思考,幫助學習者從入門到掌握,提升您的 JavaScript 技能。
第1章 數據類型
介紹課程目標和學習內容,介紹JavaScript中的數據類型與常見得轉換邏輯。
第2章 表達式和運算符
理解表達式、運算符,并學習常見運算符的運算規則。
第3章 語句
介紹語句,各常見語句的坑,也會介紹嚴格模式。
第4章 對象
介紹對象、屬性描述器、原型等等。
第5章 數組
介紹數組創建方法、常見得數組操作等等。
第6章 函數和作用域(函數、this)
介紹函數、深入探討函數聲明、函數表達式和它們的區別,及講解this的動態性、不同情況下this的取值邏輯。
第7章 函數和作用域(閉包、作用域)
理解閉包和JavaScript中的作用域。
第8章 OOP(上)
深入理解JavaScript基于原型鏈的繼成機制,學習JavaScript的OOP實現方法,通過與Java對比了解基于原型和基于類的繼成之區別與聯系。
第9章 OOP(下)
深入理解JavaScript基于原型鏈的繼成機制,學習JavaScript的OOP實現方法,通過與Java對比了解基于原型和基于類的繼成之區別與聯系。