JS事件流

事件流描述的是从页面中接收事件的顺序。
事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即 DOM 事件流。
比如我们给一个div 注册了点击事件:

DOM 事件流分为3个阶段:

  1. 捕获阶段
  2. 当前目标阶段
  3. 冒泡阶段
  4. 21届秋招前端面经 -- 兴业数金
  • 事件冒泡: IE 最早提出,事件开始时由最具体的元素接收,然后逐级向上传播到到 DOM 最顶层节点的过程。

  • 事件捕获: 网景最早提出,由 DOM 最顶层节点开始,然后逐级向下传播到到最具体的元素接收的过程。

同步和异步

同步

​ 所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭了,即迁移程序

相关文章:

  • 2021-08-02
  • 2021-10-08
  • 2021-12-05
  • 2022-01-13
  • 2021-12-24
  • 2021-09-23
  • 2022-12-23
猜你喜欢
  • 2021-10-01
  • 2021-09-24
  • 2021-10-05
  • 2021-06-23
  • 2021-12-07
  • 2021-05-15
  • 2021-08-01
相关资源
相似解决方案