跳至正文
-
哈哈酷
哈哈酷
  • 首页
  • 示例页面
  • 首页
  • 示例页面
关

搜索

联系
哈哈酷
哈哈酷
  • 首页
  • 示例页面
  • 首页
  • 示例页面
关

搜索

联系
IT

JS中冒泡和捕获

作者 hahacool
2018年3月6日 1 分钟阅读
0

事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件。
任何发生在w3c事件模型中的事件,首是进入捕获阶段,直到达到目标元素,再进入冒泡阶段。
冒泡用的较多。
利用冒泡的原理 把加事件加到父级上,触发执行效果。这就叫事件委托,也称事件代理。

适合用事件委托的事件:click,mousedown,mouseup,keydown,keyup,keypress。
值得注意的是,mouseover和mouseout虽然也有事件冒泡,但是处理它们的时候需要特别的注意,因为需要经常计算它们的位置,处理起来不太容易。
不适合的就有很多了,举个例子,mousemove,每次都要计算它的位置,非常不好把控,在不如说focus,blur之类的,本身就没用冒泡的特性,自然就不能用事件委托了。

参考
http://blog.csdn.net/u011006044/article/details/52452029
https://www.cnblogs.com/moqing/p/5590216.html
https://www.cnblogs.com/liugang-vip/p/5616484.html

标签:

冒泡捕获
作者

hahacool

关注我
其他文章
上一个

朝暮二课

下一个

四摄法

近期文章

  • 川建国同志二三事
  • 四依法
  • 烦恼以及布施去除之
  • “每天被自己帅到睡不着”用古文怎么说?
  • Vagrant安装CentOS等
  • IT
  • 佛学
  • 其他
  • 笑话
  • 经济

JS mysql PHP sublime text vagrant 一真法界 事件 传说 伤不起 佛 六道 凡人 刹那 十法界 原型链 古文 史上 咆哮体 善 圣人 声闻 女人 完整 度 往生 慈悲 技巧 指南 搞笑 文科 果报 楼主 泡妞 淘宝 烦恼 爆笑 版本 理科 男人 禅定 般若 葱 西游记 训练 雷

沪ICP备16050445号-1

Copyright 2026 — 哈哈酷. All rights reserved. Blogsy WordPress Theme