位置: 编程技术 - 正文

jQuery中的Deferred和promise 的区别(jquery中的选择器有哪些)

编辑:rootadmin

推荐整理分享jQuery中的Deferred和promise 的区别(jquery中的选择器有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery中的$()是什么,jquery中的$是什么,jquery中的find方法,jquery中的选择器有哪些,jquery中的$()是什么,jquery中的$(document).ready,jquery中的$()函数中$可以替换为?,jquery中的$(document).ready,内容如对您有帮助,希望把文章链接给更多的朋友!

Deferred和Promise之间有什么区别呢?

promise

一个promise就是一个由 异步函数返回的对象 。当你想要自己编写一个这样的函数时你需要使用一个deferred。

使用Promises的好处有以下几点:

你可以多次调用done()和fail()函数,并使用不同的回调函数。或许你的一个回调函数用来停止动画,一个用来发起一个新的AJAX请求,一个用来将接受到的数据展示给用户。

即使在AJAX调用完成之后,你依然可以调用done()和fail()函数,并且回调函数可以立即执行。不同的状态之间并不会发生变量混乱。当一个AJAX调用结束时,它保持了一个成功状态或者失败状态,这个状态不会发生改变。

jQuery中的Deferred和promise 的区别(jquery中的选择器有哪些)

你可以合并promises。有时你需要同时进行两个AJAX请求并且想要在两个AJAX请求都成功时调用一个函数。为了完成这个任务,你需要使用一个新的$.when()函数:

deferred

简单说,deferred对象就是jQuery的回调函数解决方案。在英语中,defer的意思是”延迟”,所以deferred对象的含义就是”延迟”到未来某个点再执行。

一个 deferred对象 能做的和一个promise对象差不多,但是它有两个函数来触发 done()和fail()函数 。

一个deferred对象拥有一个resolve()函数来处理一个成功的结果并执行与done()相关的函数。reject()函数则用来处理失败的结果并执行与fail()相关的函数。

你可以给resolve()和reject()函数都提供参数,然后它们都将传递给与done()和fail()相关的回调函数。

总结

jQuery 的ajax 就是返回一个promise 对象,里面含有done(), fail()方法; deferred 就是实现返回这个promise 对象的过程。

jQuery技巧之让任何组件都支持类似DOM的事件管理 本文介绍一个jquery的小技巧,能让任意组件对象都能支持类似DOM的事件管理,也就是说除了派发事件,添加或删除事件监听器,还能支持事件冒泡,阻

基于jquery fly插件实现加入购物车抛物线动画效果 先给大家展示下效果图:在购物网站中,加入购物车的功能是必须的功能,有的网站在用户点击加入购物车按钮时,就会出现该商品从点击出以抛物线

jQuery EasyUI中DataGird动态生成列的方法 EasyUI中使用DataGird显示数据列表中,有时需要根据需要显示不同的列,例如,在权限管理中,不同的用户登录后只能查看自己权限范围内的列表字段,这

标签: jquery中的选择器有哪些

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

上一篇:jQuery qrcode生成二维码的方法(qrcode怎么生成)

下一篇:jQuery技巧之让任何组件都支持类似DOM的事件管理(jquery设置important)

  • 预计产品质量保证损失是什么意思
  • 投标报名费开什么类别发票
  • 房屋租赁和服务费发票的区别
  • 借已交税金贷银行存款
  • 采购商品成本包括
  • 报关单上消费使用单位可以交税么
  • 未交增值税金额公式
  • 劳动仲裁经济补偿金的事实和理由
  • 出口货物退税率查询
  • 发生工伤事故借条怎么写
  • 对外来发票金额怎么算
  • 小规模纳税人工程服务的增值税率
  • 发票抬头写个人有效吗
  • 三证合一之前
  • 个人买卖二手房交什么税
  • 软件企业用退税吗
  • 不动产处置流程
  • 进口增值税13可以抵扣多少
  • 企业接收股东划入资产作为收入处理有所得税差异吗
  • 企业为职工缴纳的五险一金占工资总额的多少
  • win11如何安装安卓app
  • 成本核算的原则和要求
  • 去年的发票今年能用吗
  • PHP If Else(elsefi) 语句
  • 对公帐户定期存款利率
  • 员工福利费账务处理
  • 收到折扣负数发票如何入账
  • 按工资额提取福利费
  • 用彩泥可以做什么食物?
  • php教程全集
  • 增值税专票如何查询对方是否抵扣
  • 关于坏账准备的论文
  • mysqljoin查询
  • 时间序列模型ARIMA的优缺点
  • php实现评论回复功能
  • php 模拟post
  • 计提租金怎么做会计分录
  • Python如何将字符串转化为数字
  • 存货盘点会计分录怎么做
  • bat 进入当前文件夹
  • 对附属单位补助的资金性质是财政预算资金
  • windows11/windows10专业清理的系统工具Duplicate Cleaner5.0.13中文破解免费下载
  • 如何把access数据库导入excel
  • 珠宝行业的会计
  • 营业外收入应如何核算
  • 所得税费用科目的期末余额应直接转入
  • 上月暂估成本次月用冲回吗
  • 其他人挂靠公司交社保会计处理怎么做?
  • 银行保函会计处理
  • 支付补偿款计入什么会计科目
  • 以前年度的固定资产入成原材料了怎么办
  • 净利润为负数会计分录
  • 当月支付当月租金需要计提吗
  • 空调的折旧年限一般是多少年
  • 人力资源公司的进项票有哪些
  • 小规模商贸公司没有进项票怎么办
  • 定期存款怎么做
  • 生产性生物资产折旧计入什么科目
  • 企业会计准则和小企业准则的区别
  • 手写发票还能用么
  • win2003安装
  • win7偶尔黑屏
  • Windows XP中网桥设置方法
  • linux搭建l2tp服务器
  • hptasks.exe是病毒吗 是什么进程 hptasks进程说明
  • CentOS 6.x 到 CentOS 7 的升级过程
  • windows7旗舰版桌面壁纸怎么更换
  • 优质安卓应用
  • js中单例模式
  • js必须掌握的知识点
  • angularjs1.5
  • javascript怎么学
  • dom的操作
  • python简单实现刷新智联简历
  • python中对象的概念
  • 国家税务四川税务总局APP
  • 新疆税务app操作手册
  • 企微宝破解
  • 江西公积金提取代办
  • 买新车还要交套餐费吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设