Settimeout

  • Published on
    事件循环是浏览器协调任务执行的机制,因为浏览器是单线程的,为了避免耗时任务卡住主线程,所以它把任务分成了 4 类 1. 同步任务:需要立即执行的任务,会阻塞后续代码,直到其完成,可能会阻塞主线程,比如 console.log() 2. 异步任务:不需要立即执行的任务,执行完成后需要通知主线程的,异步任务又分为宏任务和微任务。 3. 宏任务:优先级更低的异步任务,不会阻塞主线程。包括整体 脚本的加...