event loop(事件循环/事件轮询) event loop 的机制,可画图什么是宏任务和微任务,两者有什么区别?Promise有哪三种状态?如何变化? dom事件也是基于event loop和setTimeout差不多,只是执行的时机不一样,流程参考上述