标签:
官网:https://github.com/caolan/async
流程控制:简化十种常见流程的处理
集合处理:如何使用异步操作处理集合中的数据
工具类:几个常用的工具类
流程控制
详细说明:http://my.oschina.net/huangsz/blog/176203
series(tasks, [callback]) 多个函数依次执行,之间没有数据交换,仅仅需要保证执行顺序
parallel(tasks, [callback]) (多个函数并行执行)
waterfall(tasks, [callback]) (多个函数依次执行,且前一个的输出为后一个的输入)
auto(tasks, [callback]) (多个函数有依赖关系,有的并行执行,有的依次执行)
whilst(test, fn, callback)(用可于异步调用的while)
until(test, fn, callback) (与while相似,但判断条件相反)
queue (可设定worker数量的队列)
iterator(tasks) (将几个函数包装为iterator)
apply(function, arguments..) (给函数预绑定参数)
nextTick(callback) (在nodejs与浏览器两边行为一致)
标签:
原文地址:http://www.cnblogs.com/wang-jing/p/4834834.html