Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery承诺对象还有哪些其他类型?_Javascript_Jquery - Fatal编程技术网

Javascript jQuery承诺对象还有哪些其他类型?

Javascript jQuery承诺对象还有哪些其他类型?,javascript,jquery,Javascript,Jquery,我最近一直在读关于返回对象的函数的书 声明默认的类型为fx: 默认情况下,type为“fx”,这意味着在所选元素的所有动画完成后,将解析返回的承诺 由于某些原因,我很难找到其他可用的类型。我假设其他类型可以是ajax,当使用load()或类似方法将内容加载到集合中时,它会得到解决(请注意,我知道如何处理load()承诺,我只是举个例子) 是否有指定所有可用类型的列表?我想找出答案,但是我希望在某个地方有一个列表,除非fx是唯一可以用于此函数的合理类型。文档中提到了类型参数: 需要观察的队列类型

我最近一直在读关于返回对象的函数的书

声明默认的
类型为
fx

默认情况下,
type
为“
fx
”,这意味着在所选元素的所有动画完成后,将解析返回的承诺

由于某些原因,我很难找到其他可用的类型。我假设其他类型可以是
ajax
,当使用
load()
或类似方法将内容加载到集合中时,它会得到解决(请注意,我知道如何处理
load()
承诺,我只是举个例子)


是否有指定所有可用类型的列表?我想找出答案,但是我希望在某个地方有一个列表,除非
fx
是唯一可以用于此函数的合理类型。

文档中提到了
类型
参数:

需要观察的队列类型

默认情况下,所有动画功能都添加到
fx
队列中。但是,使用,您可以将函数“附加”到所选元素,这些元素按照您选择的队列(您可以定义)运行

因此,一旦调用了指定队列中的所有函数,承诺就会得到解决。虽然我还没有在实践中看到这一点

例如:

$('div').queue('foo', [function(next) {
    setTimeout(next, 2000); // some delay
}, function(next) {
    console.log('Last function in queue');
    next();
}]).dequeue('foo');

$('div').promise('foo').done(function() {
    console.log('all done');
});

这是否意味着没有任何其他“内置”队列类型?我想只有动画才会这样排队。是的,AFAIK
fx
是唯一的内置队列。太棒了,这很有帮助。不过,在接受你的答案之前,我会稍等片刻,也许其他人也遇到过其他例子。谢谢