DOM事件

作者: 猪丶八戒 | 来源:发表于2017-08-29 16:16 被阅读0次
    • 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事件

          本文链接:https://www.haomeiwen.com/subject/jbnodxtx.html