JS中的事件流是什么

犀牛前端部落 分类:面试题

当一个事件发生在一个DOM元素上时,该事件不会完全发生在这个元素上。事件冒泡阶段,事件会一直往上传递时间,直到它到达window,在捕获阶段事件流相反,从window事件开始到触发,到event.target事件停止。

事件传播有三个阶段。

  • 捕获阶段-事件从window开始,然后向下到每个元素,直到它到达目标元素。
  • 目标阶段-事件已经到达目标元素。
  • 冒泡阶段-事件从目标元素冒泡,然后上升到每个元素,直到它到达窗口。

JS中的事件流是什么

该系列为面试题系列,俺的答案可能也存在瑕疵或不正确的地方,欢迎大家踊跃讨论。

回复

我来回复
  • 暂无回复内容