jQuery参考手册
jQuery deferred.promise() 方法
jQuery deferred.promise() 方法
jQuery deferred.promise() 方法
jQuery 杂项方法实例
设定两个延时时间是随机的定时器,分别用于解决(resolve)和拒绝(reject)延迟对象
尝试一下 »
定义和用法
deferred.promise() 函数返回 Deferred(延迟)的 Promise 对象。
注意:1. 方法允许一个异步函数阻止那些干涉其内部请求的进度(progress)或状态(status)的其它代码。
2. 只包含 deferred 对象的一组方法,包括:done(),then(),fail(),isResolved(), isRejected(), always(), 这些方法只能观察一个 deferred 的状态,而无法更改 deferred 对象的内在状态。
3. deferred.promise()也可以接受一个 target 参数,此时传入的 target 将被赋予 Promise 的方法,并作为结果返回,而不是创建一个新对象。
语法
参数 | 描述 |
---|---|
target | Object类型 绑定 promise 方法的对象。 |
更多实例
使用目标参数
使用目标参数,促进现有对象的Promise
jQuery 杂项方法
jQuery deferred.promise() 方法 |
---|