轉:setTimeout/setInterval的執行時間的邏輯處理

舉個例子: 一斷很複雜的代碼,中間我設置了一個定時器,在200ms以後自動執行: setTimeout(function(){console.log(‘timeout!’);},200) 問題來了,爲何有時候調試,它的執行時間超過200ms? 有時候甚至是500ms以後才執行匿名函數裏面的代碼? 緣由:web 首先要明白Javascript是單線程,單線程就意味着全部任務須要排隊。而後會將全部任務
相關文章
相關標籤/搜索