1

如果我有一个dojo.Deferred并向它添加几个回调(让我们看看一个成功的任务),此外,我将一个 then 添加(function(){..});到 Deferred,首先调用哪个回调?

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 回答