事件循环机制
同步事件:在主线程排队执行
异步事件:在副线程等待事件发生之后,执行回调函数。包括读文件,定时函数已经数据请求等。需要一个触发条件的
异步任务----宏任务和微任务
宏任务包括:异步的ajax请求,定时函数,文件操作等
微任务包括:promise.then .catch .finally \ process.nextTick 等
ps:new promise() 内部的处理函数是同步任务,而之后的成功或失败的回调函数是异步任务
微任务是伴随宏任务执行和存在的,以宏任务分批次执行