IE瀏覽器的事件冒泡機制

2021-08-11 03:40:17 字數 662 閱讀 5539

一 介紹

1、當瀏覽者在頁面上執行了某個動作,頁面上實際上有多個元素可以響應該事件,假如單機頁面的某個按鈕,該按鈕又處於元素之內,則實際上使用者既單機了該按鈕,也單擊了元素。

2、ie中的事件傳遞方向是從事件發生的物件開始,然後依次向該物件所在的父節點傳遞。這種傳遞方式是從下向上傳遞的,因此這種事件的傳遞機制又稱為冒泡。

3、下面應用說明了這種機制的用法

二 冒泡機制**

三 冒泡機制**執行結果

四 阻止冒泡機制**

五 阻止冒泡機制**執行結果

大小: 3.5 kb

大小: 1.2 kb

瀏覽器事件機制

事件被觸發三階段 1.document往事件觸發處傳播,會觸發遇到註冊的捕獲事件 2.傳播到事件觸發處,觸發註冊事件 3.從事件觸發處往document傳播,遇到註冊的冒泡事件,會觸發。事件觸發機制一般會按上面的順序觸發,但也有特例,如果給乙個目標節點同時註冊冒泡事件和捕獲事件,事件觸發會按註冊的順...

瀏覽器事件捕獲冒泡以及阻止冒泡

瀏覽器事件捕獲冒泡以及阻止冒泡一 瀏覽器的dom事件流 dom事件流有三個階段,捕獲階段 目標階段 冒泡階段,不管是有沒有繫結事件,只要發生點選事件,事件的處理將從dom層次的根開始,而不是從觸發事件的目標元素開始,事件被從目標元素的所有祖先元素依次往下傳遞,直到目標元素然後再從目標元素冒泡到根元素...

瀏覽器環境的事件迴圈機制

js執行為單執行緒 不考慮web worker 所有 皆在主線程呼叫棧完成執行。當主線程任務清空後才會去輪詢取任務佇列中任務。非同步任務分為task 巨集任務,也可稱為macrotask 和microtask 微任務 兩類。當滿足執行條件時,task和microtask會被放入各自的佇列中等待放入主...