js中的事件機制及事件

2021-08-25 11:50:20 字數 549 閱讀 1173

1.事件

js和html之間的互動是通過事件來實現的。事件描述的是文件或瀏覽器特定的互動瞬間。

2.事件流

描述的是從頁面中接收事件的順序。包括:ie事件冒泡流和netscape事件捕獲流。

事件冒泡流是指從最具體節點出發依次往上走到較不具體的節點。

事件捕獲流是指從較不太確定的節點出發到最具體的節點。

dom2級事件流的三個階段:

事件捕獲階段

處於目標階段

事件冒泡階段

1.為什麼要用事件委託?

答:利用事件委託,可以將所有的操作放在js程式裡,與dom的操作就只需要互動一次,能減少dom操作,提高效能。

2.事件委託的原理

答:事件委託是利用事件冒泡的原理來實現的

1. e.preventdefault() 通知瀏覽器不要執行與事件關聯的預設動作。

2. e.stoppropagation() 不再派發事件,阻止事件傳播。

JS中的事件機制

1 事件的觸發和傳播 事件被使用者輸入系統觸發,並按照dom依次向上傳播。這是兩種行為,瀏覽器提供了兩種方式來控制,即preventdefault 取消事件觸發 stoppropagation 取消事件傳播 所以jquery對兩種行為的控制是分開的,具體如下圖。2 自定義事件 js中事件分兩種型別,...

js的事件機制

js的事件機制 解釋 當我們的行為動作滿足了一定的條件後,會觸發某事務的執行。內容 1.單雙擊事件 單擊 onclick 當滑鼠單擊時候會觸發 雙擊 ondbclick 當滑鼠雙擊時候會觸發 2.滑鼠事件 onmouserover 當滑鼠懸停在某個html元素上的時候觸發 onmousermove ...

js事件的機制

1 html事件處理程式 按鈕1 2 dom0級事件處理程式 按鈕2 document.getelementbyid btn2 onclick function document.getelementbyid btn2 onclick null 取消事件 3 dom2級事件處理程式 優點支援多個事件...