微任務、宏任務與Event-Loop

首先,JavaScript是一個單線程的腳本語言。 所以就是說在一行代碼執行的過程中,必然不會存在同時執行的另一行代碼,就像使用alert()以後進行瘋狂console.log,如果沒有關閉彈框,控制檯是不會顯示出一條log信息的。 亦或者有些代碼執行了大量計算,比方說在前端暴力破解密碼之類的鬼操作,這就會導致後續代碼一直在等待,頁面處於假死狀態,因爲前邊的代碼並沒有執行完。 所以如果全部代碼都是
相關文章
相關標籤/搜索