jquery对象的链式操作用法分析

jquery对象的链式操作用法分析

ID:30504968

大小:16.51 KB

页数:3页

时间:2018-12-30

jquery对象的链式操作用法分析_第1页
jquery对象的链式操作用法分析_第2页
jquery对象的链式操作用法分析_第3页
资源描述:

《jquery对象的链式操作用法分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解jQuery对象的链式操作用法分析  这篇文章主要介绍了jQuery对象的链式操作用法,结合实例形式分析了链式操作的原理、特点及相关注意事项,具有一定参考借鉴价值,需要的朋友可以参考下  本文实例讲述了jQuery对象的链式操作用法。分享给大家供大家参考,具体如下:  jQuery对象的链式操作  首先来看一个例子:  代码如下:  $("#myphoto").c

2、ss("border","solid2px#FF0000").attr("alt","good");  对一个jQuery对象先调用了css()函数修改样式,然后使用attr()函数修改属性,这种调用方式象链一样,所以称为"链式操作"。  链式操作能够让代码变得简洁,因为往往可以在一条语句中实现以往多条语句才能完成的任务。比如如果不使用链式操作,需要用两条语句才能完成上面的任务:  $("#myphoto").css("border","solid2px#FF0000");  $("#myphoto"

3、).arrt("alt","good");  除了增加了代码量,还调用了两次选择器,降低了速度。对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  在一个较短的链式操作中,往往语句比较清晰,可以分步骤地对jQuery对象实现各种操作。但是链式操作不应该太长,否则会造成语句难以理解,因为要

4、查看jQuery对象当前的状态并不是容易的事,尤其如果涉及jQuery对象中元素的增删操作是更加难以判断。  并不是所有的jQuery函数都可以使用链式操作。这与链式操作的原理有关,之所以可以实现链式操作是因为其中的每个函数返回的都是jQuery对象本身。在jQuery类库的内部实现中,虽然很多的函数都返回jQuery对象本身,但都是通过调用内部有限的几个函数实现的,比如attr()函数设置属性石,实际上最后调用了"jQuery.each(object,callback,args)"方法。注意此方法不

5、是jQuery对象方法,jQuery对象方法也有一个each()函数,为"jQuery.fn.each(callback,args)",此函数最后同样调用jQuery.each函数:  Each:function(callback,args){   ReturnjQuery.each(this,callback,args);  }  下面看一看jQuery.each函数的返回结果:  Each.function(object,callback,args){   Retumobject;  }  Obj

6、ect是jQuery.fn对象,即jQuery对象。最后返回的还是jQuery对象。对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  可以使用下面的原则判断一个函数返回的时候是jQuery对象,即是否可以用于链式操作。  除了获取某些数据的函数,比如获取属性值"attr(name)",

7、获取集合大小"size()"这些函数明显是返回数据的。除了这些函数之外的jQuery函数都可以用于链式操作,比如设置属性"attr(name.value)"。  "$"变量的使用  "$"变量是"jQuery"变量的引用。"jQuery"变量是全局变量,jQuery对象是指"jQUery.fn",不要混淆。"jQuery"变量类似于静态类,上面的方法都是静态方法,可以在任何时刻调用。比如"jQuery.each"。"jQuery.fn"是实例方法,只能在jQuery对象上调用。比如"jQuery.fn

8、.each()"方法只能通过"$('#id').each"这种形式调用。  前面提到,可以使用"$"代替"jQuery",因为在jQuery的内部有如下实现:  jQuery=window.jQuery=window.$  所以"$"变量和"jQuery"变量实际上是Window对象的属性,也就是全局变量。可以在页面上得任何地方调用。  希望本文所述对大家jquery程序设计有所帮助。对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。