事件流

1.JavaScript與HTML之間的交互時經過事件實現的,事件流描述的是對象接收事件的順序css

2.事件流有兩種,事件冒泡和事件捕獲瀏覽器

3.事件冒泡:事件首先發生在最具體的對象上,而後沿着DOM樹向上傳播(不會受css影響),每一級都會發生事件,直到window對象,全部現代瀏覽器都支持事件冒泡函數

 阻止冒泡:將當前事件函數中event對象的cancelBubble屬性設置爲true便可,這個方式只能阻止當前事件的冒泡對象

5.事件捕獲:window首先接收到事件,沿着節點樹傳播,最具體的節點最後接收事件,老版本瀏覽器不支持事件捕獲事件

6.事件捕獲和事件冒泡同時存在時,元素先進行捕獲過程再進行冒泡過程ip

相關文章
相關標籤/搜索