文件名称:using-promise-q:[JavaScript] [promise] [tutorial]在“ Q”中使用诺言
文件大小:30KB
文件格式:ZIP
更新时间:2024-05-18 10:32:38
使用带有“ Q”的承诺 JavaScript平台大量使用需要连续回调的异步动作。 对于嵌套回调,使用它们的代码很容易变得复杂。 使用Promise的好处之一就是将回调嵌套样式更改为更简洁的样式。 承诺可以集成到。 是对诺言的执行。 什么是“ Q” 是JavaScript中的模块。 在HTML上的node.js或JS中,通常将使用异步操作编码为函数回调样式。 例如: // using-callback.js http . get ( url . parse ( "http://example.org/" ) , function ( res ) { console . log ( res . statusCode ) ; // maybe 302 } ) ; 如果要链接连续的异步动作,则以下回调嵌套在前一个动作的回调中; 例如: // using-nested-call
【文件预览】:
using-promise-q-master
----examples()
--------promise-end-flow.js(62B)
--------chain-to-action-simplify.js(622B)
--------promise-fin-flow.js(237B)
--------chain-loop.js(852B)
--------using-callback.js(166B)
--------chain-to-action.js(690B)
--------object-view.js(206B)
--------promise-translate-action.js(392B)
--------object-call.js(172B)
--------object-apply.js(178B)
--------chain-branch.js(791B)
--------using-q.html(4KB)
--------object-primitive.js(350B)
--------node-direct-api.js(180B)
--------chain-nested-callback.js(380B)
--------chain-by-promise.js(514B)
--------using-promise-with-error.js(542B)
--------object-put.js(157B)
--------interop-node-promise.js(211B)
--------object-get.js(164B)
--------using-nested-callback.js(291B)
--------object-fcall.js(172B)
--------promise-fin-flow2.js(238B)
--------object-unused.js(354B)
--------promise-timeout.js(140B)
--------node-nbind.js(163B)
--------chain-by-value.js(590B)
--------node-npost.js(167B)
--------object-keys.js(160B)
--------using-promise.js(453B)
--------interop-jquery-deferred.js(203B)
--------promise-return-reject-flow.js(154B)
--------node-ncall.js(163B)
--------node-napply.js(166B)
--------promise-reject.js(155B)
--------chain-concurrent-join.js(1014B)
--------chain-nested-promise.js(539B)
--------object-decomposed.js(454B)
--------promise-failure-action.js(660B)
--------promise-resolve-then-flow.js(147B)
--------promise-reject-fail-flow.js(124B)
--------node-ninvoke.js(165B)
--------object-post.js(195B)
--------promise-reject-then-flow.js(130B)
--------chain-concurrent.js(907B)
--------object-fapply.js(178B)
--------object-del.js(175B)
--------promise-multiple-resolve-spread-flow.js(383B)
--------promise-resolve.js(61B)
--------object-bind.js(433B)
--------object-invoke.js(192B)
--------promise-throw-uncaught-flow.js(164B)
--------promise-throw-fail-flow.js(169B)
--------object-fbind.js(419B)
--------chain-to-action-flatten.js(689B)
--------interop-when.js(236B)
--------promise-delay.js(70B)
--------chain-with-error-recover.js(800B)
--------chain-with-error.js(820B)
--------promise-when.js(91B)
----.gitignore(13B)
----README.md(24KB)