Jquery中的deferred.promise()

时间:2017-08-27 07:18:35

标签: jquery jquery-deferred

我遇到了一个感兴趣的Jquery方法deferred.promise()。我很想知道并试图了解这种新方法的含义和实际意义。 从简短的解释和示例(Jquery Website

  

deferred.promise()方法允许异步函数   防止其他代码干扰其进度或状态   内部要求。 Promise仅公开所需的延迟方法   附加额外的处理程序或确定状态(然后,完成,   失败,永远,管道,进步,状态和承诺),但不是那些   改变状态(解决,拒绝,通知,resolveWith,rejectWith,   和notifyWith)。

我经历过,但我并不是很了解它。我认为.done()方法,deferred.promise()方法之一执行此类操作如果我有function A()function B().done()方法确定在function A()之后会发生什么{1}}之后就像它开始function B()那样完成了,是这样的吗?因为我正在寻找这样的方法,希望deferred.promse()会执行这样的功能。请帮助澄清,谢谢。

0 个答案:

没有答案