- 相關推薦
詳細解說JavaScript事件
事件的概念
事件:指的是文檔或者瀏覽器窗口中發(fā)生的一些特定交互瞬間。我們可以通過偵聽器(或者處理程序)來預定事件,以便事件發(fā)生的時候執(zhí)行相應的代碼。
一、事件流
1.事件流:描述的是在頁面中接受事件的順序
2.事件冒泡:由最具體的元素接收,然后逐級向上傳播至最不具體的元素的節(jié)點(文檔)
3.事件捕獲:最不具體的節(jié)點先接收事件,而最具體的節(jié)點應該最后接收事件
二、事件處理
1.HTML事件處理:直接添加到HTML結構中
2.DOM0級事件處理:把一個函數(shù)賦值給一個事件處理程序屬性
3.DOM2級事件處理:
addEventListener("事件名","事件處理函數(shù)",布爾值)
true:事件捕獲
false:事件冒泡
removeEventListener();
4.IE事件處理程序
attachEvent
detachEvent
三、事件對象
1、事件對象:在觸發(fā)DOM事件的時候都會產(chǎn)生一個對象
2、事件對象event:
type:獲取事件類型
target:獲取事件目標
stopPropagation():阻止事件冒泡
preventDefault():阻止事件默認行為
【詳細解說JavaScript事件】相關文章:
如何調試javascript腳本呢07-19
javascript跨域訪問的方法07-19
鋼琴的詳細介紹02-13
泡茶的詳細步驟講解06-07
夏令營的詳細介紹05-27
CAD入門詳細操作指南07-19
韓國留學申請詳細步驟02-07
建筑基礎知識「詳細」02-23
素描五官的詳細教學06-26
岳飛《滿江紅》的詳細解析05-13