美文网首页
事件循环机制

事件循环机制

作者: 弱冠而不立 | 来源:发表于2020-11-18 15:05 被阅读0次
    1. JS 有个全局的函数执行栈,这是执行同步函数的地方
    2. 除了函数执行栈,还有一个事件队列,这是执行异步函数的地方
    3. 异步函数中又分宏任务和微任务,宏任务的典型代表有 setTimeOut 和 setInterval 等,微任务的典型代表又有 Promise 等
    4. 先执行同步任务,再执行事件队列中的异步任务
    5. 事件队列先执行其中的微任务,所有微任务都执行完了再执行宏任务,每执行完一个宏任务时都检查一下事件队列中还有没有微任务,如果有的话就先执行完微任务再去执行下一个宏任务

    相关文章

      网友评论

          本文标题:事件循环机制

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