资源描述:
《jquery each函数源码分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解jQueryeach函数源码分析 jQuery.each方法用于遍历一个数组或对象,并对当前遍历的元素进行处理,在jQuery使用的频率非常大,下面就这个函数做了详细讲解: 代码如下: /*! *jQuery源码分析-each函数 *jQuery版本:1.4.2 * *---------------------------------------------------------
2、- *函数介绍 * *each函数通过jQuery.extend函数附加到jQuery对象中: *jQuery.extend({ *each:function(){} *}); *如果对jQuery.extend函数源码还不了解,可以参考《jQuery源码分析-extend函数》一文对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基
3、本知识有了进一步的了解 * *jQuery.each方法用于遍历一个数组或对象,并对当前遍历的元素进行处理 *jQuery.each方法可以为处理函数增加附带的参数(带参数与不带参数的回调使用方法不完全一致) * *---------------------------------------------------------- *使用说明 *each函数根据参数的类型实现的效果不完全一致: *1、遍历对象(有附加参数) *$.each(Object,function(p1,p2){ *this;//这里的this
4、指向每次遍历中Object的当前属性值 *p1;p2;//访问附加参数 *},['参数1','参数2']); * *2、遍历数组(有附件参数) *$.each(Array,function(p1,p2){ *this;//这里的this指向每次遍历中Array的当前元素对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步
5、的了解 *p1;p2;//访问附加参数 *},['参数1','参数2']); * *3、遍历对象(没有附加参数) *$.each(Object,function(name,value){ *this;//this指向当前属性的值 *name;//name表示Object当前属性的名称 *value;//value表示Object当前属性的值 *}); * *4、遍历数组(没有附加参数) *$.each(Array,function(i,value){ *this;//this指向当前元素 *i;//i表示Ar
6、ray当前下标 *value;//value表示Array当前元素 *}); *---------------------------------------------------------- * */ //jQuery.each(),$.each()对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 //
7、@param{Object}
8、{Array}object需要遍历处理的对象或数组 //@param{Function}callback遍历处理回调函数 //@param{Array}argscallback回调函数的附加参数 each:function(object,callback,args){ //当需要遍历的是一个对象时,name变量用于记录对象的属性名 varname, //当需要遍历的是一个数组时,i变量用于记录循环的数组下标 i=0, //遍历数组长度,当需要遍历的对象是一个数组时存储数组长度 //如果需要
9、遍历的是一个对象,则length===undefined length=object.length, //检查第1个参数object是否是一个对象 //根据object.length排除数组类型,根据