jquery 延迟 deferred
2022/7/17 6:17:23
本文主要是介绍jquery 延迟 deferred,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
deferred对象定义了多种方法,具体说明如下:
-
$.Deferred():生成一个deferred对象。
-
deferred.done():指定操作成功时的回调函数。
-
deferred.fail():指定操作失败时的回调函数。
-
deferred.promise():没有参数时,返回一个新的deferred对象,该对象的运行状态无法被改变;接收参数时,其用为在参数对象上部署deferred接口。
-
deferred.resolve():手动改变deferred对象的运行状态为“已完成”,从而立即触发done()方法
-
deferred.reject():与deferred.resolve()正好相反,调用后将deferred对象的运行状态变为“已失败”,从而立即触发fail()方法。
-
$.when():为多个操作指定回调函数
$.when($.ajax("/main.php")).then(successFunc,failureFunc);
-
deferred.then():有时为了省事,可以把done()和fail()合在一起写,这就是then()方法。
如果then()有两个参数,那么第一个参数是done()方法的回调函数,第二个参数是fail()方法的回调函数。如果then()只有一个参数,那么等同于done()。 -
deferred.always():定义回调函数,它的作用是不管调用的是deferred.resolve()还是deferred.reject(),最后总是执行
这篇关于jquery 延迟 deferred的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-06jquery对css样式(jquery中的css方法)-icode9专业技术文章分享
- 2023-05-27JQuery的认识和安装
- 2023-01-06JQuery应用技巧:如何定义 HTML 模板并使用 JQuery 进行加载-icode9专业技术文章分享
- 2022-09-29复习-jQuery
- 2022-09-04Python3项目初始化10-->前端基础jquery、ajax,sweetalert--更新用户改造
- 2022-08-30day 27 jquery
- 2022-08-29jQuery筛选器,bootstrap
- 2022-08-20JQuery事件绑定
- 2022-08-20JQuery案例
- 2022-08-07关于jQuery的学习