Generator 函数是 ES6 提供的一种异步编程解决方案async 函数使得异步操作变得更加方便,是 Generator 函数的语法糖。js单线程的原因是:避免DOM渲染冲突!更新:2019.1.4异步的事件不是立即放到异步队列中。想setTimeout是到了设置的时间才放到异步队列中。