事件驅(qū)動(dòng)
1.事件
????JavaScript偵測(cè)到的用戶的操作或是頁面的一些行為(怎么發(fā)生的)
2.事件源
????引發(fā)事件的元素罢防。(發(fā)生在誰的身上)
3.事件處理程序
????對(duì)事件處理的程序或是函數(shù) (發(fā)生了什么事)
事件綁定
1.一般綁定事件
????在腳本中綁定
????直接在HTML元素綁定
2.同一個(gè)事件綁定多個(gè)事件處理程序
IE:
????對(duì)象.attachEvent("事件(on)","處理程序") 添加
????對(duì)象. detachEvent("事件(on)","處理程序") 刪除
FF:
????對(duì)象.addEventListener("事件","處理程序",布爾值) 添加
????對(duì)象.removeEventListener("事件","處理程序",布爾值) 刪除
事件對(duì)象
一乐疆、什么是事件對(duì)象
????用來記錄一些事件發(fā)生時(shí)的相關(guān)的信息的對(duì)象
????1.只有當(dāng)事件發(fā)生的時(shí)候才產(chǎn)生诸衔,只能在處理函數(shù)內(nèi)部訪問
????2.處理函數(shù)運(yùn)行結(jié)束后自動(dòng)銷毀砚尽。
二、如何獲取事件對(duì)象
??IE:window.event
??FF: 對(duì)象.on事件=function (e){}