- 相關(guān)推薦
詳細解說(shuō)JavaScript事件
事件的概念
事件:指的是文檔或者瀏覽器窗口中發(fā)生的一些特定交互瞬間。我們可以通過(guò)偵聽(tīng)器(或者處理程序)來(lái)預定事件,以便事件發(fā)生的時(shí)候執行相應的代碼。
一、事件流
1.事件流:描述的是在頁(yè)面中接受事件的順序
2.事件冒泡:由最具體的元素接收,然后逐級向上傳播至最不具體的元素的節點(diǎn)(文檔)
3.事件捕獲:最不具體的節點(diǎn)先接收事件,而最具體的節點(diǎn)應該最后接收事件
二、事件處理
1.HTML事件處理:直接添加到HTML結構中
2.DOM0級事件處理:把一個(gè)函數賦值給一個(gè)事件處理程序屬性
3.DOM2級事件處理:
addEventListener("事件名","事件處理函數",布爾值)
true:事件捕獲
false:事件冒泡
removeEventListener();
4.IE事件處理程序
attachEvent
detachEvent
三、事件對象
1、事件對象:在觸發(fā)DOM事件的時(shí)候都會(huì )產(chǎn)生一個(gè)對象
2、事件對象event:
type:獲取事件類(lèi)型
target:獲取事件目標
stopPropagation():阻止事件冒泡
preventDefault():阻止事件默認行為
【詳細解說(shuō)JavaScript事件】相關(guān)文章:
瑞典留學(xué)優(yōu)勢詳細解說(shuō)10-20
網(wǎng)店推廣方法為新手詳細解說(shuō)10-18
跆拳道基本步型詳細動(dòng)作解說(shuō)06-27
對javascript的理解08-08
跆拳道的11個(gè)基本步型詳細解說(shuō)12-27
常用的JavaScript模式09-22
Javascript的this用法簡(jiǎn)述08-15
JavaScript學(xué)習筆記08-24
JavaScript 基礎教學(xué)09-29