这个东西我研究过,是一个js的一个底层运行原理,js是单线程的,但是也有一些耗时任务会影响执行效率,代码都在执行栈中执行,当遇见像ajax请求 setTimeout 定时器的时候,浏览器会单独开启异步线程,异步线程消耗时结束之后,会推入异步队列中等待执行,然后当执行栈执行完毕之后,会在异步队列中取出排在排在最前面的任务到执行栈中执行,执行完成再去异步队列中取第二个,这个来回取的过程就是事件循环
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。