最近团队开始越来越多的使用es7标准的async/await,从最开始的promise到后面的generator,再到现在async,对于异步,每个时期都有着其特有的解决方案,今天笔者就以自己的接触为线索,简单的回顾一下其发展. 众所周知,js的事件处理模型决定了它内部很多行为都是异步的,最常见的如setTimeout.setInterval.我们通常的ajax,当然还有我们的事件,代码如: dom.addEventListener('keydown', function(e){ console…