1. 程式人生 > >addEventListener函式第三個引數的作用

addEventListener函式第三個引數的作用

addEventListener(eventType,listener,useCapture)

eventType:要處理事件的型別,如click,mouseover等

listener:事件處理程式

useCapture:布林型,事件處理程式相應處理的方式,也就是在事件傳播過程中什麼時候讓處理程式執行;

Dom Level 2 模型事件傳播方式是:先由Dom根向下傳播到目標元素,然後再次從目標元素向上傳播到根元素,前一個叫捕獲階段,後一個叫冒泡階段,當useCapture為true是捕獲階段事件處理程式執行,為false(預設為false)在冒泡階段事件處理程式執行。

注:IE不支援Dom Level 2 模型,它對應的專有處理方式也只支援冒泡方式;

IE對應的處理方式 attachEvent(eventName, handler)