js事件循环机制

 

上图解释:

  • 同步和异步任务分别进入不同的执行"场所",同步的进入主线程,异步的进入Event Table并注册函数
  • 当指定的事情完成时,Event Table会将这个函数移入Event Queue
  • 当栈中的代码执行完毕,执行栈(call stack)中的任务为空时,就会读取任务队列(Event quene)中的事件,去执行对应的回调
  • 如此循环,形成js的事件循环机制(Event Loop
posted @ 2020-04-02 16:13  柯柯冲基波keke  阅读(123)  评论(0)    收藏  举报