async应该是目前nodejs里最简单直白的异步方案了,async函数实际上就是generator函数的语法糖,省掉了callback的回调地狱,generator的yieldnext,promise的.then.catch,使代码看起来更像是同步流程方案,更扁平化。下面看个例子:这里我们要实现一个暂停功能,输入N毫秒,则..
分类:
Web程序 时间:
2017-02-05 14:13:11
阅读次数:
207
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script> /*我不相信有天堂,因为我被困在这个地狱的时间太长了*/ </script></head> <body style="backg ...
分类:
其他好文 时间:
2017-01-18 12:21:39
阅读次数:
201
nodejs的所有调用几乎是全异步的,而所有的IO操作也都是通过回调函数才能知道结果。 如果一个异步调用依赖另一个异步调用,如果没有Promise的话,有可能陷入传说中的回调地狱。 bluebird实现了将异步回调写法转变为链式写法,并且扩展出了catch、finally、bind等api,如cat ...
分类:
其他好文 时间:
2017-01-17 14:13:07
阅读次数:
406