36.说一下事件循环机制 用户923004799204 2023-06-14 70 阅读1分钟 整体的js代码执行的时候,会分为同步任务和异步任务 同步任务会进入主线程依次执行 异步任务会再分为宏任务和微任务 宏任务进入事件队列中,在里面注册回调函数,每当指定的事件完成时,就会把这个回调函数放入事件队列 微任务也是一样 当主线程的任务执行完毕,会检查微任务的事件队列,如果有任务,就全部执行。 然后检查是否有宏任务,有则执行 然后不断重复以上的过程,就是事件循环 宏:定时器,script,I/O事件 微:promise async/await