五月天青色头像情侣网名,国产亚洲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大話前端面試秘籍(附答案)的評論 (共 條)

分享到微博請遵守國家法律
大港区| 宿迁市| 石嘴山市| 堆龙德庆县| 山西省| 朔州市| 上蔡县| 汉沽区| 微山县| 克东县| 澜沧| 曲水县| 团风县| 南陵县| 滦南县| 香港 | 郎溪县| 兴海县| 兴宁市| 莱西市| 固安县| 防城港市| 舒城县| 邓州市| 东城区| 新宁县| 四子王旗| 九龙县| 宣城市| 漳浦县| 吉木萨尔县| 安溪县| 邢台市| 龙海市| 庆元县| 三穗县| 大同县| 龙岩市| 调兵山市| 蓝山县| 江达县|