JavaScript是一種運(yùn)行在瀏覽器中的解釋型編程語(yǔ)言全封,它的解釋器被稱為JavaScript引擎,是瀏覽器的一部分桃犬,JavaScript廣泛用于瀏覽器客戶端編程刹悴,通常JavaScript腳本是通過(guò)嵌入在HTML中來(lái)實(shí)現(xiàn)自身的功能,用于為HTML網(wǎng)頁(yè)增加動(dòng)態(tài)功能攒暇,被廣泛應(yīng)用于Web應(yīng)用開(kāi)發(fā)中土匀,為用戶提供更流暢美觀的瀏覽效果和體驗(yàn)。
課程介紹
本套課程是JavaScript的進(jìn)階課程扯饶,適用于已經(jīng)學(xué)習(xí)了JavaScript基礎(chǔ)知識(shí)的同學(xué)恒削,如果你想繼續(xù)對(duì)JavaScript的面向?qū)ο笠约案呒?jí)應(yīng)用進(jìn)行深入地學(xué)習(xí)池颈,那么本套課程就是為你量身定做的,課程將會(huì)圍繞對(duì)象钓丰,構(gòu)造函數(shù)以及高級(jí)應(yīng)用三個(gè)部分來(lái)展開(kāi)躯砰,你將收獲到對(duì)象的創(chuàng)建、屬性的特征携丁、操作原型對(duì)象琢歇、原型鏈繼承、閉包梦鉴、深淺拷貝等方面的知識(shí)李茫,提高對(duì)JavaScript的認(rèn)知深度。
本課程采用動(dòng)力節(jié)點(diǎn)PDT4J教學(xué)法肥橙,以案例驅(qū)動(dòng)教學(xué)魄宏,在案例中掌握J(rèn)avaScript知識(shí);
適應(yīng)人群:
學(xué)習(xí)完JavaScript基礎(chǔ)知識(shí)同學(xué)存筏,想學(xué)習(xí)JavaScript面向?qū)ο笠约案呒?jí)應(yīng)用的同學(xué)宠互;
JavaScript學(xué)習(xí)資料:
課程目錄
?001.JavaScript高級(jí)應(yīng)用課程導(dǎo)讀
?002.js高級(jí)應(yīng)用介紹
?003.使用對(duì)象字面值創(chuàng)建對(duì)象
?004.使用new Object()創(chuàng)建對(duì)象
?005.使用構(gòu)造函數(shù)創(chuàng)建對(duì)象
?006.第一種遍歷對(duì)象的方法
?007.遍歷對(duì)象的第2種方式
?008.遍歷對(duì)象的第三種方式
?009.判斷對(duì)象是否存在
?010.刪除對(duì)象的屬性
?011.對(duì)象屬性的分類
?012.定義對(duì)象屬性的特征
?013.定義對(duì)象的多個(gè)屬性
?014.查看對(duì)象的多個(gè)屬性
?015.構(gòu)造函數(shù)的實(shí)例成員
?016.構(gòu)造函數(shù)的靜態(tài)成員
?017.構(gòu)造函數(shù)的原型
?018.原型指向
?019.判斷屬性方法是否屬于對(duì)象自身
?020.this的指向
?021.使用原型擴(kuò)展內(nèi)置對(duì)象的功能
?022.this的指向
?023.apply函數(shù)
?024.call方法
?025.bind函數(shù)
?026.call(),apply()和bind()的異同
?027.判斷變量的數(shù)據(jù)類型
?028.使用父構(gòu)造函數(shù)繼承屬性
?029.借用原型對(duì)象繼承方法
?030.object的create方法
?031.數(shù)組對(duì)象的forEach方法
?032.數(shù)組對(duì)象的map方法
?033.數(shù)組元素的filter方法
?034.數(shù)組對(duì)象的some方法
?035.數(shù)組元素的every方法
?036.數(shù)組對(duì)象的find方法
?037.數(shù)組對(duì)象的reduce方法
?038.嚴(yán)格模式的開(kāi)啟
?039.嚴(yán)格模式的語(yǔ)法變化
?040.高階函數(shù)
?041.作用域
?042.閉包
?043.閉包案例
?044.遞歸的概念和應(yīng)用
?045.淺拷貝
?046.深拷貝
?047.使用class創(chuàng)建類以及對(duì)象
?048.父類的繼承