勵志

勵志人生知識庫

基本事件流

基本事件流是指頁面接收事件的順序,它包含三個階段:事件捕獲階段、處於目標階段和事件冒泡階段。當在頁面中的元素發生事件時,這個事件會首先從最頂層的祖先元素開始,經過所有祖先元素,最後到達事件的目標元素,這個過程稱為事件捕獲。然後,事件會從目標元素開始,沿著相反的路徑返回,直到到達最頂層的祖先元素,這個過程稱為事件冒泡。

事件捕獲機制是從DOM根元素開始執行應對事件,最不具體的節點最先收到事件,最具體的節點最後收到事件。在事件冒泡階段,一個元素被觸發時,同樣的事件將會在該元素的所有祖先元素中依次觸發。

總結來說,基本事件流描述的是從頁面接受事件的順序,當幾個都具有事件的元素層疊在一起的時候,點擊其中一個元素,不僅當前被點擊的元素會觸發事件,層疊在點擊範圍內的所有元素都會觸發事件。