一嚷掠、JS中數(shù)組的學(xué)習(xí)
? ? 1.數(shù)組的三種聲明方式
? ? ? ? a.var? ? 數(shù)組名? ? =? ? new? ? Array();
? ? ? ? b.var? ? 數(shù)組名? ? =? ? new? ? Array(長(zhǎng)度)荞驴;
? ? ? ? c.var? ? 數(shù)組名? ? =? ? new? ? Array(值1,值2....)
? ? 2.JS數(shù)組可以動(dòng)態(tài)擴(kuò)容以及手動(dòng)擴(kuò)容
????3.JS數(shù)組的兩種遍歷方式
? ? 3.JS數(shù)組常用的方法
? ??????添加:arr.push();? ? ????刪除:arr.pop();
二不皆、JS事件機(jī)制
? ? 1.事件指可以被JavaScript偵測(cè)到的行為
? ? ? ? 事件:動(dòng)作/動(dòng)作(單擊按鈕,移動(dòng)鼠標(biāo)熊楼,按下鍵盤...)
? ? ? ? 事件源:時(shí)間產(chǎn)生的源頭(時(shí)間作用的對(duì)象)按鈕霹娄,鍵盤...
? ? ? ? 時(shí)間處理程序:當(dāng)事件發(fā)生之后需要執(zhí)行什么樣的代碼/程序
????2.常見(jiàn)的事件
三、BOM對(duì)象和DOM對(duì)象
????1.BOM和DOM的概念
? ? ? ? a.BOM:Browser? ? Object? ? Model的簡(jiǎn)寫(xiě)鲫骗,瀏覽器對(duì)象模型项棠,頂層是window對(duì)象
? ? ? ? b.DOM:Document? ? Object? ? Model的簡(jiǎn)寫(xiě),文檔對(duì)象模型挎峦,頂層是document對(duì)象
????2.二者關(guān)系示意圖
3.BOM對(duì)象中包含的對(duì)象內(nèi)容
? ? 三種彈窗:
? ??window對(duì)象,是JS的頂層對(duì)象,其他的BOM對(duì)象都是window對(duì)象的屬性
????document對(duì)象,文檔對(duì)象
????location對(duì)象,瀏覽器當(dāng)前URL信息
????navigator對(duì)象,瀏覽器本身信息
????screen對(duì)象,客戶端屏幕信息
????history對(duì)象,瀏覽器訪問(wèn)歷史信息
獲取歷史記錄
常用方法:
定時(shí)器:
運(yùn)行結(jié)果: