詳細解説JavaScript事件

來源:文萃谷 7.85K

事件的概念

詳細解説JavaScript事件

事件:指的是文檔或者瀏覽器窗口中發生的一些特定交互瞬間。我們可以通過偵聽器(或者處理程序)來預定事件,以便事件發生的.時候執行相應的代碼。

一、事件流

1.事件流:描述的是在頁面中接受事件的順序

2.事件冒泡:由最具體的元素接收,然後逐級向上傳播至最不具體的元素的節點(文檔)

3.事件捕獲:最不具體的節點先接收事件,而最具體的節點應該最後接收事件

二、事件處理

事件處理:直接添加到HTML結構中

0級事件處理:把一個函數賦值給一個事件處理程序屬性

2級事件處理:

addEventListener("事件名","事件處理函數",布爾值)

true:事件捕獲

false:事件冒泡

removeEventListener();

事件處理程序

attachEvent

detachEvent

熱門標籤