异步javascript,callback、Promise?我们用Generator

我写了新文章! ( 分享自 @简书 ) !ES6提供了两个处理异步Js的特性:Promise和Generator。我们这里会介绍这两个新特性,并在最后讲解如何使用Generator。为了使本文更加贴近实际,我们使用一个网络请求库request来作为异步任务的实例使用。 request库是一个强大而简单易用的网络请求库。她支持http和https,也支持redirect。以后在新的工作里也许就会用得着。 基本概念 如果你使用过其他的编程语言,那么一般调用方法的时候是这样的: 他们都是顺序执行,方法执行完成之后打印结果。 但是在nodejs里,对于异步执行的js是行不通的,比如异步下载一个文件、HTTP访问一个接口等。除非获取res...