美文网首页
javascript异步任务中的执行顺序(微任务和宏任务)

javascript异步任务中的执行顺序(微任务和宏任务)

作者: 纯粹的少年 | 来源:发表于2020-09-06 10:50 被阅读0次

    事件

    • 什么是事件?
      • 通过事件驱动将任务注册到下一个任务列当前任务列后,我们认为每个任务也可以叫做一个事件。
    • 什么是任务列
      • 任务列就是事件列,一个任务完成就是一个事件列完成,很多任务列不断执行就叫做事件循环 eventloop.

    异步任务

    • 异步任务分为微任务和宏任务

    微任务

    • 微任务就是Promise async await等
    • 微任务会将当前任务放入下一个任务列的底部。

    宏任务

    • 宏任务就是setTimeout setInterval 等。
    • 宏任务就是将当前任务放在下一个任务列最顶部。

    相关文章

      网友评论

          本文标题:javascript异步任务中的执行顺序(微任务和宏任务)

          本文链接:https://www.haomeiwen.com/subject/urxcektx.html