位置: 编程技术 - 正文

详解jQuery中的deferred对象的使用(一)(jquery field)

编辑:rootadmin

推荐整理分享详解jQuery中的deferred对象的使用(一)(jquery field),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jqueryfind,jqueryfind,jquery defered,jquery detach,jquery的deferred,jquery defaultvalue,jquery defaultvalue,jquery defered,内容如对您有帮助,希望把文章链接给更多的朋友!

deferred对象是jQuery对Promises接口的实现。它是非同步操作的通用接口,可以被看作是一个等待完成的任务,开发者通过一些通过的接口对其进行设置。事实上,它扮演代理人(proxy)的角色,将那些非同步操作包装成具有某些统一特性的对象,典型例子就是Ajax操作、网页动画、web worker等等。

jQuery的所有Ajax操作函数,默认返回的就是一个deferred对象。

在jquery1.5之后的版本中,加入了一个deferred对象,也就是延迟对象,用来处理未来某一时间点发生的回调函数。同时,还改写了ajax方法,现在的ajax方法返回的是一个deferred对象。

那就来看看deferred对象的用法。

1.ajax的链式回调

还可以同时写多个回调,会按照顺序依次执行

详解jQuery中的deferred对象的使用(一)(jquery field)

deferred对象还有一个then方法,其实它是一个整合done和fail的方法,它接受一到两个参数,如果有两个参数,那么第一个就是done方法的回调函数,第二个是fail方法的回调函数。如果只有一个参数,那就是done方法的回调函数。

jQuery还提供了一个$.when(deferreds)的方法来执行一个或多个延迟对象的回调函数,当它的参数是延迟对象时,它会在所有延迟对象代表的异步执行完后再执行相应的回调函数

很好理解,只有当所有异步都成功时,才会执行done方法中的回调,否则会执行fail方法中的回调,同样好理解的是的done方法中回调函数的默认参数数量则和when方法参数数量相同。

而如果when方法中传入的只是普通对象,不是deferred对象时,会立即执行done方法中的回调,回调函数的默认参数为传入when方法的对象本身。

当你需要两个甚至更多的异步结束后才调用回调函数,同时这些异步ajax可能还需要修改传输方式type或者传数据data时,代码就显得很乱,可读性很差。

所以就可以对ajax进行再次封装,提高代码可读性

以上所述是小编给大家介绍的jQuery中的deferred对象的使用(一)的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载) 本文实例讲述了jQuery自定义图片缩放拖拽插件imageQ实现方法。分享给大家供大家参考,具体如下:综合网上一些代码自己写的一个图片缩放拖拽的小插

jQuery+Ajax+PHP弹出层异步登录效果(附源码下载) 弹出层主要用于展示丰富的页面信息,还有一个更好的应用是弹出表单层丰富交互应用。常见的应用有弹出登录表单层,用户提交登录信息,后台验证

JavaScript 弹出子窗体并返回结果到父窗体的实现代码 思路:用window.showModalDialog方法获取到弹出子窗体的引用,再在子页面用window.returnValue="***"来返回结果。示例代码:(用jQuery简化实现)父页面:parent.htm

标签: jquery field

本文链接地址:https://www.jiuchutong.com/biancheng/387328.html 转载请保留说明!

上一篇:使用jQuery制作Web页面遮罩层插件的实例教程(使用jQuery制作动画与特效及插件的应用)

下一篇:jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)(jquery更换图片)

  • 企业给员工购买社保的规定
  • 取得的股息红利收入计入哪个科目
  • 砂石行业一般纳税人税率多少?能简易征收吗?
  • 防雨棚设计规范
  • 印花税计入哪个费用
  • 公租房租金收入什么科目
  • 海关未抵扣证明
  • 辅助生产车间最后结转到哪里
  • 增值税是先交税还是先开票
  • 预收房款发票开具需要注意哪些?
  • 发票开具提示
  • 所得税缴纳计算公式
  • 发票的审核之真假发票的查验
  • 该纳税人无发票相关信息
  • 购入增值税税控系统专用设备为什么全额计入固定资产
  • 递延收益现金流量附表项目
  • 无偿使用房屋
  • 固定资产报废需要在固定资产系统中
  • 核定征收的小规模企业优惠
  • 生产车间的窗帘怎么处理
  • 贷款买车的利息是多少3年
  • Win11系统怎么更换桌面壁纸
  • 无形资产怎样计算折旧
  • 三栏式明细账目录填写范本
  • 工会经费的计税依据包括劳务费吗
  • 企业抄报税怎样操作
  • 增值税报表上期留底税额填不上
  • 资产减值损失结转
  • 苹果推送最新系统怎么弄
  • 个人如何办理住房贷款
  • 商品削价要本着既能使企业什么又能使商品扩销的原则
  • 银行存放中央银行准备金是什么类科目
  • lean in桑德伯格
  • vuejs props
  • 读懂spring源码
  • 人工智能科技向善
  • 31.JavaScript数组进阶,一网打尽数组操作函数slice、filter、map、reduce、some、every、find、splice
  • 预付采购材料款60000元
  • ubuntu系统安装教程
  • 退还押金的会计分录怎么写
  • 不动产作价出资入股登记收件
  • 农民工专户个税怎么申报
  • 支付招标代理费的请示
  • 车辆购置税 购置
  • 医院如何开票
  • 转出未交增值税借方余额表示什么
  • 车贷管理费合理吗
  • 增值税专用发票几个点
  • 本年利润是净利还是负利
  • 员工工资费用
  • 租赁费计提印花税税率
  • 机票行程单改签费抵扣 税务局
  • 材料采购成本的计算分录
  • MySQL数据库索引设计
  • mysql的安全级别
  • mysql修改密码错误
  • 整理房间日记200
  • win7进bios设置启动盘
  • Win10 RedStone 2预览版14936快速版开始推送
  • tdxcef.exe进程
  • linux学习思路
  • win10系统虚拟内存
  • win10扫雷在哪打开
  • Win10 Mobile 10586.36预览版怎么更新?
  • win10系统访问不了
  • unity3d官方教程
  • 简述jquery的实现原理
  • nodejs mock
  • 安卓图片缓存太占空间
  • ssh登录后自动执行命令
  • python编程
  • shell读取文本内容到变量
  • 对超市的建议和意见怎么写简短
  • 2020年保安证取消了吗
  • 房产税的计税依据与税率分别是什么
  • 北京地方税务局电话
  • 福建失业金领取几个月
  • 网上报税失败怎么办
  • 企业税务登记是什么证件
  • 律师属于什么工作单位
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设