1,浏览器的事件循环
很早的时候看过一些,当时做了一些题,也都做对了,后面才发现,随着时间的流逝,自己对他的掌握已经变了。
我犯的错误是,以为同步执行完成以后,执行异步的时候,将宏任务和微任务的队列排好后,以为宏任务和微任务是间隔执行的,好吧,这次又重温了以后,我才知道,原来是同步执行后,一直执行微任务的队列,直到微任务队列执行完毕,才开始执行宏任务
深入理解js事件循环机制(浏览器篇) - lynnelv's blog
http://lynnelv.github.io/js-event-loop-browser
https://segmentfault.com/a/1190000022805523
https://segmentfault.com/a/11900000228055232,mdn的问题
本文深入探讨了JavaScript的事件循环机制,特别是浏览器中的执行顺序。同步代码执行完毕后,并非交替执行宏任务和微任务,而是先执行整个微任务队列,直到清空,然后才开始执行宏任务。这一理解误区的澄清有助于开发者更准确地理解和利用异步编程。推荐阅读《深入理解js事件循环机制(浏览器篇)》以获取更多细节。
7万+

被折叠的 条评论
为什么被折叠?



