DOM事件

  • DOM事件的級別
  • DOM事件模型
  • DOM事件流
  • 描述DOM時間捕獲的具體流程
  • Event對象的常見應用
  • 自定義事件

DOM事件的級別

DOM0 element.onclick = function(){}
DOM2 element.addEventListener('click', function(){}, false)
DOM3 element.addEventListener('keyup', function(){}, false)

DOM事件模型

捕獲 冒泡

DOM事件流

捕獲 目標階段 冒泡

描繪DOM事件捕獲的具體流程

window - document - html - body - 目標元素

Event對象的常見應用

· event.preventDefault()
· event.stopPropagation() 阻止父級元素冒泡
· event.stopImmediatePropagation() 阻止當前元素其他事件觸發
· event.currentTarget
· event.target

自定義事件

var eve = new Event("custome")
el.addEventListener('custome', function(){
  console.log('custome')
})
ev.dispatchEvent(eve)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • dom對象的innerText和innerHTML有什么區別?Node.innerText這個API不是W3C標準...
    老虎愛吃母雞閱讀 461評論 0 0
  • dom對象的innerText和innerHTML有什么區別? innerHTML指的是從對象的起始位置到終止位置...
    coolheadedY閱讀 499評論 0 0
  • 導讀:本文是teren對DOM事件知識點所做的進一步整理,整理資料主要參考DOM事件簡介和饑人谷課件,如果對DOM...
    犯迷糊的小羊閱讀 4,048評論 1 5
  • 1、dom對象的innerText和innerHTML有什么區別? innerText是輸出/更改純文本; inn...
    Iswine閱讀 302評論 0 0
  • 秋季進補須繞開的誤區 貼秋膘的做法早已過時。以前的飲食模式多以糧食和蔬菜為主,而如今的飲食中動物性食物占比已經很高...
    勝者為王王臣森閱讀 184評論 0 0