事件触发过程是 JavaScript 中非常重要的概念,理解它可以帮助我们更好地处理用户交互和网页响应。在 JavaScript 中,事件触发是通过事件流(Event Flow)来实现的。事件流描述了从事件发生到事件被处理的整个过程,其中包括捕获阶段、目标阶段和冒泡阶段。
三大阶段(接新娘三个过程)
捕获阶段(去接新娘)
事件触发的第一阶段是捕获阶段。在这个阶段中,事件从最外层的 window
对象开始向下传播,直到达到真正发生事件的元素。在这个过程中,会依次触发经过的每个元素上注册的捕获事件处理函数。捕获阶段的目的是为了能够在事件到达目标之前对其进行预处理。
大约 6 分钟