• jQuery deferred.resolve() 方法


    jQuery deferred.resolve() 方法

    deferred.resolve() 函数用于解决Deferred(延迟)对象,并根据给定的args参数调用任何 doneCallbacks 回调函数。

    注意:

    1. 通常只有延迟对象的创建者才可以调用该方法。你可以通过调用 deferred.promise(),返回一个受限的 Promise 对象,来阻止其它代码改变延迟对象的状态或报告它的状态。
    2. 当延迟对象被 resolved 时,任何通过 deferred.then 或 deferred.done 添加的 doneCallbacks,都会被调用。回调函数按它们被添加时的顺序执行。传递给 deferred.resolve() 的 args 参数, 会传给每个回调函数。当延迟对象进入 resolved 状态后,任何 doneCallbacks 被添加时,就会被立刻执行,并带上传入给 .resolve() 的参数。

    deferred.resolve( args )
    参数描述
    args Object类型 传递一个可选的参数数组给 doneCallbacks 回调函数

    3.

    deferred.promise()

    返回Deferred(延迟)的Promise(承诺)对象。

    deferred.reject()

    拒绝Deferred(延迟)对象,并根据给定的args参数调用任何失败回调函数(failCallbacks)。

    deferred.resolve()

    解决Deferred(延迟)对象,并根据给定的args参数调用任何完成回调函数(doneCallbacks)。

    .promise()

    返回一个 Promise 对象用来观察当某种类型的所有行动绑定到集合,排队与否还是已经完成。

    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.rejectWith()

    拒绝Deferred(延迟)对象,并根据给定的 context和args参数调用任何失败回调函数(failCallbacks)。

     

    deferred.resolveWith()

    解决Deferred(延迟)对象,并根据给定的 context和args参数调用任何完成回调函数(doneCallbacks)。

    deferred.state()

    确定一个Deferred(延迟)对象的当前状态。

    deferred.then()

    当Deferred(延迟)对象解决,拒绝或仍在进行中时,调用添加处理程序。

    jQuery.Deferred()

    一个构造函数,返回一个链式实用对象方法来注册多个回调,回调队列, 调用回调队列,并转达任何同步或异步函数的成功或失败状态。

    jQuery.when()

    提供一种方法来执行一个或多个对象的回调函数, Deferred(延迟)对象通常表示异步事件。

     

     
    https://www.tongbiao.xyz/
  • 相关阅读:
    transition
    Java自增陷阱
    不同编码格式中,字节和字符的关系
    表单重复提交
    source folder和package的区别
    @test 测试案例不能添加参数
    http协议content-type
    jdbc的缺点和mybatis的优点
    ==和equals的区别
    spring IOC和AOP
  • 原文地址:https://www.cnblogs.com/tongbiao/p/8709575.html
Copyright © 2020-2023  润新知