注意四个对象: 主进程 执行栈 异步进程 任务队列
1.主进程读取js代码,形成对应的堆和执行栈(此时在同步环境)
2.当遇见异步任务,转交给异步进程进行处理
3.异步任务完成,将其推入任务队列
4.当主进程的执行栈执行完毕,查询任务队列,如果存在任务,推入主进程
5.重复2、3、4 ,称为事件循环
执行的大意:
同步执行1-->事件循环1-->事件循环2。。。。。