宏任务是指消息队列中的等待被主线程执行的事件。

    微任务稍微复杂一点,可以把微任务看成是一个需要异步执行的函数,执行时机是在主函数执行结束之后、当前宏任务结束之前