JS--事件流

 我来答
华源网络
2022-06-20 · TA获得超过5594个赞
知道小有建树答主
回答量:2486
采纳率:100%
帮助的人:147万
展开全部

一.事件流是什么?
是当页面中 一个 DOM元素 触发事件
浏览器会从Window 开始依次向下开始遍历 来 查找这个DOM元素
(window ,document,html,body,父元素,目标元素)
在查找的过程中如果遇到当前元素 也有相同的事件 且 事件没有被触发 则 触发这个事件
(1).事件捕获
如果当前元素 没有相同事件 或 事件已经被触发 则 继续向下遍历 直到 找到目标元素(这个过程叫做 事件捕获
(2).事件冒泡
找到目标元素后 触发目标元素上的事件 处罚完毕后开始按顺序一层一层 往上走 直到 window
在往上走的过程中 如果遇到当前元素 含有相同事件 且 没有被 触发 则触发

如果当前元素没有相当事件 或者 事件已经被触发 则继续往上走 直到 window结束
这个过程就叫做 事件冒泡

整个整体的流程叫做事件流
事件捕获 和 事件冒泡 同一个事件流 只有一个能生效
一般情况下 js默认执行事件冒泡

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式