Joe*_*ham 33
这两个resolve()和promise()是jQuery的方法上的Deferred对象.
首先是关于Deferred的jQuery 文档的片段:
理解Deferred的一个模型是将其视为链感知函数包装器.deferred.then(),deferred.done()和deferred.fail()方法指定要调用的函数,deferred.resolve(args)或deferred.reject(args)方法使用参数"调用"函数你供应.
考虑到这一点,promise()返回一个对象,这是非常相似,Deferred不同之处在于它只有对象then(),done()以及fail()方法和不具有resolve()或reject().
来自m-sharp的博客文章提到promise():
当您想要为调用API提供要订阅的内容时,这很有用,但不能解析或拒绝延迟.
| 归档时间: |
|
| 查看次数: |
12461 次 |
| 最近记录: |