事件流:描述的是從頁面中接收事件的順序。
事件冒泡:事件開始是由最具體的元素接收,然后逐級向上傳播到不具體的節點
事件冒泡原理、 所有的現代瀏覽器都支持事件冒泡
事件捕獲:? ? ?事件開始是由最不具體的元素接收,然后逐級向里傳播到具體的節點? ?思想是:在事件到達預定目標之前捕獲他
demo事件流:包含三個階段? ?1、事件捕獲? 2、目標階段? 3、事件冒泡階段
先冒泡還是捕獲。 addeventlistener包含三個參數??
btn.addEventListener('click',function(){
},argument)
關于停止事件冒泡。 第三個參數? 默認false?? ?事件在冒泡階段觸發?
?true在捕獲階段觸發
IE事件處理程序
attachEvent detachEvent? ?只接受兩個參數
由于ie8及更早的瀏覽器只支持事件冒泡所以通過這兩個方法增加的事件處理程序全部添加在事件冒泡階段
btn.attachEvent?('onclick',function(){
?
})
?
?
?