美文网首页
DOM事件面试题

DOM事件面试题

作者: 旧时袋 | 来源:发表于2021-02-23 22:31 被阅读0次

基本概念:

  1. DOM事件的级别
DOM0 element.onclick=function{}
DOM2 element.addEventListener('click',function(){},false)
DOM3 element.addEventListener('keyup',function(){},false)
  1. DOM事件模型


    image.png
  2. DOM事件流


    image.png

    什么是事件流:(分三个阶段)

  • 捕获阶段
  • 目标阶段:事件通过捕获到达目标元素
  • 冒泡阶段:从目标元素上传到 window 对象
  1. 描述DOM事件捕获的具体流程


    image.png

    冒泡的流程,刚好相反
    [注] js 获取 html

document.documentElement
  1. Event对象的常见应用
event.preventDefault() 阻止默认行为
event.stopPropagation() 阻止冒泡行为
event.stoplmmediatePropagation() 执行第一个事件处理程序,并阻止剩下的事件处理程序被执行
event.currentTarget 当前绑定的事件的对象
event.target 当前被点击的元素(在早期的IE中是不被支持的)
  1. 自定义事件
var eve = new Event('custome');
ev.addEventListener('custome',function(){
  console.log('custome');
})
ev.dispatchEvent(eve);

CustomEvent 与 Event 的区别就在于,CustomEvent 可以指定参数
实例:https://blog.csdn.net/ruangong1203/article/details/52474452/

相关文章

  • DOM事件面试题

    基本概念: DOM事件的级别 DOM事件模型image.png DOM事件流image.png什么是事件流:(分三...

  • 前端面试题(3)——DOM事件类

    基本概念:DOM事件的级别 DOM事件模型:事件冒泡事件捕获 DOM事件流 描述DOM事件捕获的具体流程 Even...

  • DOM事件

    DOM级别与DOM事件 DOM级别:DOM0级、DOM1级、DOM2级、DOM3级DOM事件:DOM0级事件处理、...

  • DOM事件

    DOM级别与DOM事件 DOM级别:DOM0级,DOM1级,DOM2级和DOM3级DOM事件:DOM0级事件处理,...

  • DOM0和DOM2级事件简单理解

    关于DOM0 和DOM1级事件可以简单理解为:事件分为DOM 0级事件和Dom 2级事件,DOM2级事件也叫做事件...

  • Dom事件

    基本概念 Dom事件级别 Dom事件模型 Dom事件流 描述Dom事件捕获的具体流程 Event对象的常见应用 自...

  • 3-6 DOM事件

    问题 DOM 事件的级别 DOM 事件模型(就是捕获和冒泡儿) DOM 事件流 描述DOM事件捕获的具体流程 Ev...

  • HTML DOM 事件

    HTML DOM 事件 HTML DOM 事件 HTML DOM 事件允许Javascript在HTML文档元素中...

  • 网易微专业-DOM编程艺术 05 事件

    1、DOM事件⑴主要内容▪事件流▪事件注册▪事件对象▪事件分类▪事件代理 ⑵什么是DOM事件▪点击一个DOM元素▪...

  • DOM事件类

    基本概念:DOM事件的级别 DOM事件模型 DOM事件流 描述DOM事件捕获的具体流 Event对象的常见应用 自...

网友评论

      本文标题:DOM事件面试题

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