用可视化的方式解释事件循环和Promise