位置: 编程技术 - 正文
推荐整理分享jQuery的deferred对象使用详解(jquery的fadein),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:jquery field,jquery的fadein,jquery.deferred,jquery refresh()作用,jquery defered,jquery deferred对象,jquery deferred对象,jquery deferred对象,内容如对您有帮助,希望把文章链接给更多的朋友!
之前看别人的demo,发现在延迟对象被resolve时要执行的代码,有时会写在deferred.then方法里执行,有时会写在deferred.done方法里执行。
这让对延迟对象一知半解的我非常困惑,今天抽时间研究了一下下,发现:在某种环境下,两个方法的确能实现同样的效果。这种特定的环境是怎样呢?
先看一下deferred.done的用法:
再看下deferred.then的用法和特性:
根据以上两个方法的特性,发现:
deferred.then和deferred.done方法都可以直接收一个参数函数,且第一个参数函数都是在deferred对象在resolve时被调用。
虽说then方法可改变返回值,但在不考虑返回值且只有一个参数函数的前提下,两个方法的确可以实现一样的效果。
相比之下,done方法更纯粹吧,then方法会更复杂一些,但不能完全替代done方法,使用then方法的话,还是小心些的好。
附Deferred对象的其它方法:
jQuery中的AjaxSubmit使用讲解 最近在使用ajaxForm,随便把使用方法记下下来,以便以后回顾。1,引入依赖脚本scripttype="text/javascript"src="/js/jquery/jquery.form.js"/script//ajaxForm依赖脚本scriptt
jquery attr()设置和获取属性值实例教程 语法:1、attr(属性名);//获取属性的值(取得第一个匹配元素的属性。通过这个方法可以方便的从第一个匹配元素中获取一个属性的值。如果元素没有
jQuery css() 方法动态修改CSS属性 我们先来看个实例!DOCTYPEhtmlhtmllang="en"headmetacharset="UTF-8"title添加和删除类/titlestylediv{width:px;height:px;background:#1cc4;}button{width:px;height:px;margin:px;fon
标签: jquery的fadein
本文链接地址:https://www.jiuchutong.com/biancheng/380713.html 转载请保留说明!友情链接: 武汉网站建设