推迟:JavaScript的模块化且快速的Promises实现

时间:2024-03-22 02:16:58
【文件属性】:

文件名称:推迟:JavaScript的模块化且快速的Promises实现

文件大小:73KB

文件格式:ZIP

更新时间:2024-03-22 02:16:58

JavaScript

[ 递延 JavaScript的模块化和快速Promises实现 实施最初是由Kris Kowal的启发 Deferred是完整的,JavaScript中,自然的诺言实现之一,使用Deferred,您可以编写,从而最大程度地消除异步性,实际上是由于诺言的多维性质(和)以声明方式编程。 使用Deferred,您还可以:延迟呼叫的。 。 计划任务的性。 或。 最后,您可以通过或收集来调试流程。 要深入了解Promise / Deerred概念以及一般的异步编程,另请参阅metjs峰会演示文稿中的幻灯片: 如果您需要有关延期的帮助,请在专用邮件列表中询问: 与回调样式的比较 JavaScript文件串联的示例: 普通的Node.js,回调方法 var fs = require ( "fs" ) ; var readdir = fs . readdir ; var readFile =


【文件预览】:
deferred-master
----benchmark()
--------.eslintrc.json(62B)
--------one-after-another.js(8KB)
--------concurrent.js(8KB)
----index.js(1KB)
----package.json(2KB)
----.github()
--------FUNDING.yml(25B)
----test()
--------index.js(3KB)
--------.eslintrc.json(111B)
--------is-promise.js(215B)
--------deferred.js(4KB)
--------_ext.js(3KB)
--------monitor.js(460B)
--------ext()
--------invoke-async.js(2KB)
--------valid-promise.js(335B)
--------profiler.js(526B)
--------lib()
--------assimilate.js(994B)
--------.lint(17B)
--------dynamic-queue.js(2KB)
----is-promise.js(200B)
----deferred.js(6KB)
----LICENSE(773B)
----_ext.js(3KB)
----monitor.js(1KB)
----CHANGES(12KB)
----appveyor.yml(647B)
----ext()
--------promise()
--------array()
--------function()
--------_process-arguments.js(845B)
----invoke-async.js(490B)
----valid-promise.js(199B)
----examples()
--------.eslintrc.json(87B)
--------process-directory-of-html-files.js(4KB)
--------test-with-mocha-and-should.js(1KB)
--------while-loop.js(487B)
--------gather-paginated-search-results.js(1KB)
----.gitignore(33B)
----.testignore(21B)
----profiler.js(2KB)
----CHANGELOG.md(1KB)
----lib()
--------some-every.js(3KB)
----README.md(27KB)
----assimilate.js(1KB)
----.editorconfig(263B)
----dynamic-queue.js(1KB)

网友评论