位置: 编程技术 - 正文

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)

  • 应纳所得税额的税率
  • 个人劳务报酬所得汇算清缴
  • 合伙企业可以列入股东吗
  • 公司户和个人户卖车的时候价格差多少
  • 运输费全额抵扣什么意思
  • 房地产小规模纳税人预缴税款如何填申报表
  • 几个月以前发现便血是肠癌吗
  • 个人所得税没有税也要申报吗
  • 股东转入的钱算什么
  • 耕地占用税为什么属于房地产开发成本
  • 双薪制工资如何缴纳个人所得税?
  • 海关缴款书抵扣怎么做账
  • 小规模增值税专票税率
  • 企业职工教育经费
  • 财务做账借贷分别表示
  • 增值税申报错误已经扣税怎么处理
  • 企业收到应收账款6要素哪个增加哪个减少
  • 材料采购的合同价款
  • 腾讯电脑管家怎么修复dll
  • 给供应商垫付运费合法吗
  • 前端vue实现预览excel
  • 刚成立的公司老总叫什么
  • 付款给代账公司的费用是什么科目
  • win11安卓子系统在哪打开
  • win10新版本21h1
  • 公司取得的发明专利
  • php bcmul
  • 前端页面出现乱码
  • it最高工资
  • php7.3安装
  • 期末结转之前有哪些注意事项
  • 应收账款收回怎么处理
  • chrome使用教程
  • php怎么写网页
  • 操作系统启动流程
  • 折扣返利的账务处理
  • Packaging a Qt application
  • 个人跑运输怎么开发票
  • 费用报销审批单和费用报销单区别
  • 销货方怎么开具购买方红冲的发票
  • 帐载金额
  • 企业亏损了
  • 企业主营业务收入净额怎么算
  • sql优化的方法及思路
  • 结转全年利润总额
  • 认缴制和实缴制的法律责任
  • 盘盈盘亏怎么填写
  • 公司过账的款项怎么入账
  • 契税通过应交税费科目核算吗
  • 政府扶持资金怎么做账
  • 提取公积金收手续费吗
  • 以前年度损益科目类别怎么填
  • 日常生活中各种形式的能量的转化
  • 工程开票金额大写怎么写
  • mysql5.5.27安装教程与配置
  • mysql的日志
  • windows2008关闭ie增强
  • 删除默认操作系统选项
  • ubuntu系统自动获取ip
  • 电脑c盘里windows
  • ubuntu右上角没有键盘
  • linux 删除文件夹里的所有文件
  • mac怎么连续播放视频
  • linux的用户
  • win1020h2版本要更新多久
  • win8怎么找开始程序
  • win8.1专业版怎么升级成win10
  • Win8系统32位和64位哪个好应该如何选择
  • Python插件怎么安装
  • checkbox1
  • 在文本输入框中的输入内容是
  • javascript操作dom对象
  • jquery操作元素的方法
  • 实用的批处理
  • android隐藏
  • 简单的安卓代码
  • 辽宁地方税务局发票查询
  • 河南税务报到
  • 低保大数据核查哪些数据
  • 法人变更税务登记表怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设