【JS】关于事件的概述、事件流分类、事件监听器

本文介绍了JavaScript中的事件流机制,包括冒泡和捕获两种类型,并详细讲解了事件监听器的不同分类,如直接嵌入行内的事件监听器、0级监听器和2级监听器的使用与区别,以及如何删除事件监听器。对于前端开发者来说,掌握这些概念对于编写高效、易于维护的代码至关重要。
摘要由CSDN通过智能技术生成

事件

事件流:

  • 当一个标签发生了事件后,会沿着一个方向进行传播的机制被称为事件流
分类:
1.冒泡
  • 从里到外,从下往上
2.捕获
  • 从外到里,从上到下
3.DOM事件流
  • 都有
区分捕获、冒泡
//两者一起会先捕获完成后再进行冒泡
//捕获中,先最外,再往里
//冒泡中,先最里,再往外
<body id="body">
    <div id="ddiv">
        <p id="pp">
            <a id="aa">事件</a>
        </p>
    </div>
</body>

<script>
    //冒泡事件流
	document.getElementById("body").onclick=function () {
    
    	console.log("body");
	}
	document.getElementById("ddiv")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值