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