Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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_Promise - Fatal编程技术网

Javascript 用承诺解决延迟的jQuery

Javascript 用承诺解决延迟的jQuery,javascript,jquery,promise,Javascript,Jquery,Promise,根据承诺书/A+规范,它是 可以用承诺来解决延迟的问题 例如,在库中,您只需执行以下操作: deferred.resolve(promise); 与jQuery捆绑的承诺的实现是否支持这一点?我在jQuery中也尝试了同样的方法,它将承诺视为一个即时值 与jQuery捆绑的承诺的实现是否支持这一点 否。jQuery不兼容 但是,请注意,规范只是关于then及其返回的承诺,它没有提到延迟或如何解决延迟。jQuery确实支持同化从.then()回调返回的承诺(至少从V1.8开始)。您能包含一些导致

根据承诺书/A+规范,它是 可以用承诺来解决延迟的问题

例如,在库中,您只需执行以下操作:

deferred.resolve(promise);
与jQuery捆绑的承诺的实现是否支持这一点?我在jQuery中也尝试了同样的方法,它将承诺视为一个即时值

与jQuery捆绑的承诺的实现是否支持这一点

否。jQuery不兼容


但是,请注意,规范只是关于
then
及其返回的承诺,它没有提到延迟或如何解决延迟。jQuery确实支持同化从
.then()
回调返回的承诺(至少从V1.8开始)。

您能包含一些导致您得出这个结论的代码吗?如果您尝试了,但没有效果,那么不,他们不支持。这是您想要的吗?IIRC jQuery没有实现与promises/A+规范相匹配的承诺。因为它们最初没有实现,现在它们不能实现,除非引入不兼容。@AlexShilman下面是一些代码,以获得一些见解-尝试用承诺解决延迟问题也暗示了这一点。