文件名称:fluent-async:从 Caolan 到 Async Auto 的流畅接口
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-11 02:55:02
CoffeeScript
流畅异步 到流畅接口 我喜欢 Async.auto。 它是一个很棒的实用程序,允许您将异步依赖项表示为简单的数据结构。 该库计算出哪些调用可以并行进行,哪些调用可以串行进行,哪些调用依赖于其他调用,以及在出现任何错误时停止。 但是,我对 API 有一些问题: 函数需要以非节点标准的方式提供,例如function(callback, data) {}我宁愿拥有function(data, callback){} 是jQuery Ajax按对象风格配置,而不是jQuery fluent dom操作风格 按对象进行的配置很丑陋,而且以后很难调整 我觉得我在很多 Async.auto 调用中写了太多样板 我非常喜欢流畅的界面,所以我写了这个简单的包装器。 这是一个例子 fluent = require ( "fluent-async" ) fluent . create ( { id :
【文件预览】:
fluent-async-master
----.gitignore(53B)
----README.md(11KB)
----test()
--------mocha.opts(97B)
--------test.coffee(17KB)
----LICENSE(1KB)
----package.json(1014B)
----benchmark()
--------benchmark.coffee(2KB)
----lib()
--------once.coffee(1KB)
--------FluentAsyncWithMocks.coffee(501B)
--------makeAsync.coffee(305B)
--------FluentAsync.coffee(8KB)
--------index.coffee(729B)
----archive()
--------FluentAsync-domains.coffee(2KB)
--------exampleBare.coffee(1KB)
--------example.coffee(1KB)