五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

千鋒教育web前端高頻面試題視頻教程,kerwin大話前端面試秘籍(附答案)

2023-07-21 08:59 作者:愛思考的巴依  | 我要投稿

什么是事件循環(huán)?

事件循環(huán)是js的執(zhí)行機制

瀏覽器有許多線程,其中有兩個是js引擎線程和,GUI渲染進程,這兩個線程互斥其中一個運行另一個就掛起,這樣做是要等js代碼解析完成再去渲染界面否則就會出錯。

而js引擎線程就是基于事件循環(huán)來進行的

1.????執(zhí)行同步任務(wù),在主線程上,每執(zhí)行一次就將同步任務(wù)推入執(zhí)行站中

2.????遇到異步任務(wù),js就把他交給瀏覽器的webAPI去處理,處理完成將結(jié)果推入異步任務(wù)隊列。

3.????當(dāng)執(zhí)行棧中所有同步任務(wù)執(zhí)行完成后,系統(tǒng)就會去執(zhí)行異步隊列里的異步任務(wù),因為微任務(wù)的優(yōu)先級高于宏任務(wù),所以先執(zhí)行微任務(wù)再去執(zhí)行宏任務(wù)。

4.????每執(zhí)行完一個宏任務(wù)還會去檢查是否有新的微任務(wù),如果沒有才會繼續(xù)執(zhí)行宏任務(wù)。

5.????主線程不斷重復(fù)上面三步,因此叫事件循環(huán)

千鋒教育web前端高頻面試題視頻教程,kerwin大話前端面試秘籍(附答案)的評論 (共 條)

分享到微博請遵守國家法律
台前县| 阿拉尔市| 涿鹿县| 连山| 微博| 大足县| 东至县| 南通市| 汉川市| 海林市| 嘉荫县| 海宁市| 乌兰浩特市| 桓台县| 甘谷县| 房产| 吴忠市| 涟水县| 灵石县| 仙桃市| 郎溪县| 湘西| 从江县| 北安市| 双牌县| 木兰县| 公安县| 禹州市| 渑池县| 边坝县| 唐河县| 上犹县| 贞丰县| 平邑县| 辽阳县| 驻马店市| 濮阳县| 广州市| 武川县| 永城市| 鲁山县|