Jquery 回调对象与延迟对象

给你一囗甜甜゛ 提交于 2020-01-08 20:01:03

一、回调对象

二、延迟对象

  • deferred.always():当Deferred(延迟)对象解决或拒绝时,调用添加处理程序。
  • deferred.catch():当Deferred对象被拒绝(reject)时,调用添加的处理程序。
  • deferred.done():当Deferred(延迟)对象解决时,调用添加处理程序。
  • deferred.fail():当Deferred(延迟)对象拒绝时,调用添加处理程序。
  • deferred.isRejected():确定一个Deferred(延迟)对象是否已被拒绝。
  • deferred.isResolved():确定一个Deferred(延迟)对象是否已被解决。
  • deferred.notify():根据给定的 args参数 调用Deferred(延迟)对象上进行中的回调 (progressCallbacks)。
  • deferred.notifyWith():根据给定的上下文(context)和args递延调用Deferred(延迟)对象上进行中的回调(progressCallbacks )。
  • deferred.pipe():实用的方法来过滤 and/or 链Deferreds。
  • deferred.progress():当Deferred(延迟)对象生成进度通知时,调用添加处理程序。
  • deferred.promise():返回Deferred(延迟)的Promise(承诺)对象。
  • deferred.reject():拒绝Deferred(延迟)对象,并根据给定的args参数调用任何失败回调函数(failCallbacks)。
  • deferred.rejectWith():拒绝Deferred(延迟)对象,并根据给定的 context和args参数调用任何失败回调函数(failCallbacks)。
  • deferred.resolve():解决Deferred(延迟)对象,并根据给定的args参数调用任何完成回调函数(doneCallbacks)。
  • deferred.resolveWith():解决Deferred(延迟)对象,并根据给定的 context和args参数调用任何完成回调函数(doneCallbacks)。
  • deferred.state():确定一个Deferred(延迟)对象的当前状态。
  • deferred.then():当Deferred(延迟)对象解决,拒绝或仍在进行中时,调用添加处理程序。
  • jQuery.Deferred():一个构造函数,返回一个链式实用对象方法来注册多个回调,回调队列, 调用回调队列,并转达任何同步或异步函数的成功或失败状态。
  • jQuery.when():提供一种方法来执行一个或多个对象的回调函数, Deferred(延迟)对象通常表示异步事件。
  • .promise():返回一个 Promise 对象用来观察当某种类型的所有行动绑定到集合,排队与否还是已经完成。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!