Event Flow瀏覽器
一、能夠理解爲當事件發生時,響應事件的順序。這個順序就按照一個流進行的。這就是事件流。spa
二、事件發生時會在元素節點與根節點之間按照特定的順序傳播,路徑所通過的全部節點都會收到該事件,這個傳播過程即DOM事件流。事件
三、事件傳播的順序對應瀏覽器的兩種事件流模型:捕獲型事件流和冒泡型事件流。文檔
冒泡型事件流:事件的傳播是從最特定的事件目標到最不特定的事件目標。即從DOM樹的葉子到根。class
捕獲型事件流:事件的傳播是從最不特定的事件目標到最特定的事件目標。即從DOM樹的根到葉子。程序
事件捕獲的思想就是不太具體的節點應該更早接收到事件,而最具體的節點最後接收到事件。dict
四、IE只支持事件冒泡,不支持事件捕獲。di
Event Machine事件流
事件機制包括如下三個部分:交互
事件:用戶或瀏覽器自身執行的某種動做,換言之,文檔或瀏覽器發生的一些特定的交互瞬間。
事件處理程序:又稱事件偵聽器,事件發生時執行的代碼段。
事件流:事件流描述的是從頁面中接收事件的順序。