Web前端开发笔记之JS回顾07——事件对象、事件流、事件委托

本文详细介绍了JavaScript中的事件对象,包括它的属性如client、offset和page。还探讨了事件流的概念,以及如何阻止事件冒泡和默认行为。文中提到了阻止冒泡的两种方法,并讲解了事件委托的原理。此外,还讨论了页面滚动、加载和其他元素加载事件的监听。最后,介绍了addEventListener的事件移除方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

事件对象是什么?

Key触发事件:

事件流:

阻止冒泡的方法:https://jingyan.baidu.com/article/2c8c281d7e2b5e0008252a24.htmlhttps://jingyan.baidu.com/article/2c8c281d7e2b5e0008252a24.html

阻止默认事件: 

 addEventListener的事件移除方法:

 事件委托:

 页面滚动事件:

页面加载事件:

页面HTML元素加载事件:


事件对象是什么?

 其中client、offset,除了这两个外还有一个page,可以尝试下面的代码

Key触发事件:

 

事件流:

 

 

阻止冒泡的方法:
https://jingyan.baidu.com/article/2c8c281d7e2b5e0008252a24.htmlhttps://jingyan.baidu.com/article/2c8c281d7e2b5e0008252a24.html

 上面我给出来JQ的阻止方法,下面来看看JS的阻止方法:

 

除了阻止冒泡外,还有

阻止默认事件: 

 至此事件流结束,下面我们来看一下注册事件的区别:

 addEventListener的事件移除方法:

 事件委托:

使用e.target得到真正选中的对象。

 页面滚动事件:

页面加载事件:

 此事件可以用在其它元素中,比如img等其它选定的对象。

页面HTML元素加载事件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言行物恒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值