w3c规定了,任何发生在w3c事件模型中的事件,首是进入捕获阶段,直到达到目标元素,再进入冒泡阶段。绑定在被点击元素的事件是按照代码的顺序发生的。

冒泡,它就像鱼儿吐泡泡一样,从下到上。

从祖先元素开始慢慢找,最后找到我们的点击目标,这个行为不就像警察叔叔抓坏人一样,逐渐的缩小抓捕范围,最后确定到某一个人身上,所以这个叫做捕获。

https://blog.csdn.net/moguzhale/article/details/53503044

若要实现先冒泡后捕获,给一个元素绑定两个addEventListener,其中一个第三个参数设置为false(即冒泡),另一个第三个参数设置为true(即捕获),调整它们的代码顺序,将设置为false的监听事件放在设置为true的监听事件前面即可。

转载于:https://www.cnblogs.com/sarah-wen/p/10823677.html

事件冒泡和捕获的执行顺序相关推荐

  1. JS 中的事件冒泡与捕获

    本文来源:渔人 原文地址:http://yuren.space/blog/2016/10/16/事件冒泡与捕获/ 刚接触 JS 的那个时候,啥也不懂,只想着如何利用 Google.百度到的函数来解决实 ...

  2. JS 事件冒泡、捕获。学习记录

    作为一个转行刚到公司的新人,任务不多,这一周任务全部消灭,闲暇的一天也别闲着,悄悄的看起了书.今天写一下JS的事件冒泡.捕获. 也是今天看的内容有点多了,有些消化不了,就随手记录一下.纯属自我理解,如 ...

  3. 事件冒泡、捕获?如何阻止

    事件冒泡 <style>div{color: white;font-size: 30px;}.content{width: 400px;height: 400px;background-c ...

  4. vue 阻止事件冒泡,捕获方法

    要想了解 VUE 阻止事件冒泡和捕获方法,首先要了解一下 JS 事件和 JS 阻止事件冒泡,捕获方法 1. js 事件的三阶段 捕获阶段 目标阶段:执行当前对象的事件处理程序 冒泡阶段 2. js 阻 ...

  5. javascript当中mouseDown事件,mouseUp,和mouseClick执行顺序

    11.mouseDown事件,mouseUp,和mouseClick执行顺序 马克-to-win:下例仔细剖析了mouseDown和mouseClick的关系.当两个对象重叠在一起,(比如这里docu ...

  6. vue 阻止事件冒泡和捕获

    vue 阻止事件冒泡和捕获 @click.stop : 阻止事件冒泡 @click.prevent : 阻止事件默认行为 @click.self : 事件只作用在元素本身,而不是其子元素

  7. JavaScript权威设计--事件冒泡,捕获,事件句柄,事件源,事件对象(简要学习笔记十八)...

    1.事件冒泡与事件捕获 2.事件与事件句柄   3.事件委托:利用事件的冒泡技术.子元素的事件最终会冒泡到父元素直到跟节点.事件监听会分析从子元素冒泡上来的事件. 事件委托的好处:     1.每个函 ...

  8. EventSystem的事件触发和pointer类执行顺序

    上一篇写了Event Trigger的触发事件方法.这篇写EventSystem的触发事件方法.这两个方法都可以用来触发3D和2D事件.而且场景中都必须存在EventSystem这个GameObjec ...

  9. mousedown、mouseup、click事件之间的关系及执行顺序

    三个事件的触发时机 mousedown 当鼠标指针移动到元素上方,并按下鼠标按键(左.右键均可)时,会发生 mousedown 事件. 与 click 事件不同,mousedown 事件仅需要按键被按 ...

最新文章

  1. 【Android 插件化】Hook 插件化框架 ( 从源码角度分析加载资源流程 | Hook 点选择 | 资源冲突解决方案 )
  2. 看完c++ primer之后看什么
  3. c++类的静态成员特性
  4. webpack --- 在项目中使用React
  5. 装载服务器安装和配置_一站式解决方案
  6. 博客侧栏添加恋爱计时框
  7. android 有序广播例子,有序广播的实例解析--android案例《拦截有序广播》
  8. 编程笔记:python中下划线的意义
  9. 关联规则算法Apriori的学习与实现
  10. 三种方法实现多级撤消/重做
  11. ascii码01100001_ASCII 码对照表详解 - 文章
  12. 高德地图经纬度距离数据库排序,Spring Data JPA,Kotlin 实现版本
  13. java导出excel设置单元格样式_java poi批量导出excel 设置单元格样式
  14. 电磁干扰、电磁兼容性和电磁屏蔽区别及联系
  15. 视频知识点(14)- 来,咱们聊一聊 I 帧和 IDR 帧的区别
  16. 正规的股票交易软件有哪些?
  17. how to search books in gitbook
  18. C#多线程工业源码 替代传统plc搭载的触摸屏 工控屏幕一体机直接和plc通信
  19. Android有用代码(二)
  20. 齐岳定制1, 8-萘酰亚胺类荧光化合物,基于萘酰亚胺的fluorogenic荧光探针,双光子、内质网ER靶向双光子荧光探针NI-OPD

热门文章

  1. vscode更改编码_装上后这 10个扩展后,VSCode 真的是无敌的存在
  2. java 接口 泛型示例,java泛型接口实现示例
  3. 炒股Java_基于java计算买卖股票的最佳时机
  4. 【Ubuntu入门到精通系列讲解】系统信息相关命令
  5. 【Java Web前端开发】TomcatServlet基础
  6. python【Matlibplot绘图库】绘制用于学术论文投稿的黑白图片
  7. 生日快乐html_生日快乐,我的祖国
  8. 人脸识别技术有哪些新的发展_疫情下,旅游景区人脸识别技术可以应用在哪些场景?...
  9. java使用strlen_java – “strlen(s1) – strlen(s2)”永远不会小于零
  10. Linux如何找到所有elf文件,linux – ELF文件中的导入表在哪里?