1

を持っていてdojo.Deferred、それにいくつかのコールバックを追加し(正常なタスクを見てみましょう)、さらに、(function(){..});Deferredにthenを追加すると、最初に呼び出されるコールバックはどれですか?

4

2 に答える 2

2

FIFO の原則を示す短い例をまとめました: http://jsfiddle.net/phusick/CHQ8d/

最新のドキュメント: http://livedocs.dojotoolkit.org/dojo/Deferred

コールバックをチェーンするときに、コールバックの戻り値が次のコールバックに渡されることを知っておくと便利です (詳細については、jsFiddle を参照してください)。

于 2012-05-18T11:27:43.080 に答える
0

フローは常に、最初に .addCallback から割り当てられた関数であり、その直後に .then によって渡された関数が続きます。

このフィドルで試してみてください

于 2012-05-18T10:51:20.767 に答える