js事件循環(huán)中我有一些迷惑的點(diǎn),我舉個(gè)例子,幫我看看這個(gè)例子中哪里描述有問(wèn)題,如果有該怎么理解:js的事件列隊(duì)中包含:宏任務(wù)列隊(duì)和微任務(wù)列隊(duì)(這樣說(shuō)是否正確),宏任務(wù)列隊(duì)中有三個(gè)宏任務(wù)?微任務(wù)列隊(duì)中有4個(gè)微任務(wù),當(dāng)執(zhí)行棧清空后,先查找任務(wù)列隊(duì)中的宏任務(wù),拿出第一個(gè)宏任務(wù)執(zhí)行,執(zhí)行完成后瀏覽器執(zhí)行渲染(只要宏任務(wù)結(jié)束后瀏覽器都會(huì)進(jìn)行重新渲染嗎?),此時(shí),開始執(zhí)行微任務(wù)(將四個(gè)微任務(wù)都執(zhí)行完,是這樣嗎?)微任務(wù)都執(zhí)行完后,再去宏任務(wù)列隊(duì)中取出第二個(gè)宏任務(wù)執(zhí)行,執(zhí)行完后發(fā)瀏覽器渲染,發(fā)現(xiàn)沒(méi)有可執(zhí)行的微任務(wù),繼續(xù)查找執(zhí)行第三個(gè)微任務(wù)
求大佬指點(diǎn)哈!js事件循環(huán)各位有什么建議?
BIG陽(yáng)
2019-09-26 09:56:44