課程
/前端開發(fā)
/JavaScript
/DOM事件探秘
event里面的筆記為什么是亂碼的呀?
2015-05-16
源自:DOM事件探秘 3-3
正在回答
我的沒有啊,我用notepad++打開的(以下是筆記內(nèi)容)
本章內(nèi)容
1、理解事件流
2、使用事件處理程序
3、不同的事件類型
一、事件流
事件流描述的是從頁面中接受事件的順序。
IE的事件流是事件冒泡流,而Netscape的事件流是事件捕獲流
1、事件冒泡
事件冒泡,即事件最開始由最具體的元素(文檔中嵌套層次最深的那個節(jié)點)接收,然后逐級向上轉(zhuǎn)播至最不具體的節(jié)點(文檔)。
2、事件捕獲
事件捕獲的思想是不太具體的節(jié)點應該更早接收到事件,而最具體的節(jié)點最后接收到事件。
二、事件處理程序
1、HTML事件處理程序
2、DOM0級事件處理程序
3、DOM2級事件處理程序
DOM2級事件定義了兩個方法:用于處理指定和刪除事件處理程序的操作:addEventListener()和removeEventListener()。它們都接收三個參數(shù):要處理的事件名、作為事件處理程序的函數(shù)和一個布爾值。
4、IE事件處理程序
attachEvent()添加事件
detachEvent()刪除事件
這兩個方法接收相同的兩個參數(shù):事件處理程序名稱與事件處理函數(shù)
5、跨瀏覽器的事件處理程序
三、事件對象
事件對象event
1、DOM中的事件對象
(1)、type:獲取事件類型
(2)、target:事件目標
(3)、stopPropagation() 阻止事件冒泡
(4)、preventDefault() 阻止事件的默認行為
2、IE中的事件對象
(2)、srcElement:事件目標
(3)、cancelBubble=true阻止事件冒泡
(4)、returnValue=false阻止事件的默認行為
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
1 回答我的代碼筆記
1 回答筆記界面不顯示
4 回答event=event | | window.event; 這句代碼怎么理解
2 回答關(guān)于筆記的截圖功能
2 回答怎么找到采集的筆記
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-12-15
我的沒有啊,我用notepad++打開的(以下是筆記內(nèi)容)
本章內(nèi)容
1、理解事件流
2、使用事件處理程序
3、不同的事件類型
一、事件流
事件流描述的是從頁面中接受事件的順序。
IE的事件流是事件冒泡流,而Netscape的事件流是事件捕獲流
1、事件冒泡
事件冒泡,即事件最開始由最具體的元素(文檔中嵌套層次最深的那個節(jié)點)接收,然后逐級向上轉(zhuǎn)播至最不具體的節(jié)點(文檔)。
2、事件捕獲
事件捕獲的思想是不太具體的節(jié)點應該更早接收到事件,而最具體的節(jié)點最后接收到事件。
二、事件處理程序
1、HTML事件處理程序
2、DOM0級事件處理程序
3、DOM2級事件處理程序
DOM2級事件定義了兩個方法:用于處理指定和刪除事件處理程序的操作:addEventListener()和removeEventListener()。它們都接收三個參數(shù):要處理的事件名、作為事件處理程序的函數(shù)和一個布爾值。
4、IE事件處理程序
attachEvent()添加事件
detachEvent()刪除事件
這兩個方法接收相同的兩個參數(shù):事件處理程序名稱與事件處理函數(shù)
5、跨瀏覽器的事件處理程序
三、事件對象
事件對象event
1、DOM中的事件對象
(1)、type:獲取事件類型
(2)、target:事件目標
(3)、stopPropagation() 阻止事件冒泡
(4)、preventDefault() 阻止事件的默認行為
2、IE中的事件對象
(1)、type:獲取事件類型
(2)、srcElement:事件目標
(3)、cancelBubble=true阻止事件冒泡
(4)、returnValue=false阻止事件的默認行為