1.事件流:
描述的是在頁(yè)面中接受事件的順序
2.事件冒泡:
由具體的元素接受肖卧,然后逐級(jí)向上傳播至最不具體的元素的節(jié)點(diǎn)(文檔)
3.事件捕獲:
最不具體的節(jié)點(diǎn)先接收事件许溅,而最具體的節(jié)點(diǎn)應(yīng)該是最后接收事件
<h1>事件處理</h1>
1.HTML事件處理:
直接添加到HTML結(jié)構(gòu)中
2.DOM0級(jí)事件處理:
把一個(gè)函數(shù)賦值給一個(gè)事件處理程序的屬性
3.DOM2級(jí)事件處理:
addEventListener("事件名"损敷,“事件處理函數(shù)”辽俗,“布爾值”)坐榆;
true:事件捕獲
false:事件冒泡
removerEventListener();
4.IE事件處理程序:
attachEvent;
detechEvent;
EventListener多事件不會(huì)被覆蓋掉
<h2>事件對(duì)象</h2>
1.事件對(duì)象:
在觸發(fā)DOM事件的時(shí)候回產(chǎn)生一個(gè)對(duì)象
2.事件對(duì)象event:
1.type:獲取事件類型
2.target:獲取事件目標(biāo)
3.stopPropagation():停止事件冒泡
4.preventDefault():阻止事件默認(rèn)行為