jquery191源码分析系列(十四)之常用jquery工具_jquery

jquery191源码分析系列(十四)之常用jquery工具_jquery

ID:30778349

大小:77.00 KB

页数:7页

时间:2019-01-03

jquery191源码分析系列(十四)之常用jquery工具_jquery_第1页
jquery191源码分析系列(十四)之常用jquery工具_jquery_第2页
jquery191源码分析系列(十四)之常用jquery工具_jquery_第3页
jquery191源码分析系列(十四)之常用jquery工具_jquery_第4页
jquery191源码分析系列(十四)之常用jquery工具_jquery_第5页
资源描述:

《jquery191源码分析系列(十四)之常用jquery工具_jquery》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、jQuery1.9.1源码分析系列(十四)之常用jQuery工具为了给下一章分析动画处理做准备,先來看一下一些工具。其中队列工具在动画处理小被经常使用。jQuery.fn.queue(([queueName][,newQueue])

2、

3、([queueName,]callback))(获取或设置当前匹配元素上待执行的函数队列.如果当前JQuery对象匹配多个元素:获取队列时,只获取第一个匹配元素上的队列;设置队列(替换队列、追加函数)时,则为每个匹配元索都分别进行设置。如果需要移除并执行队列中的第一个函数,请使用dequ

4、eue()函数。你也可以使用clcarQucucO函数清空指定的队列)jQuery.fn.dequeue([dequeueName])(移除每个匹配元素的指定队列中的第一个函数,并执行被移除的函数。你也可以使用clearQueueO函数清空指定的队列(不会执行其中的函数))jQuery.fn.clcarQueue([dequeueName])(清空每个匹配元素的指定队列中所有尚未执彳丁的项)jQuery.error(msg)(抛出一个包含指定字符串信息的异常。)jQuery.each(object,callback)(

5、遍历指定的对象和数组,并以对象的每个属性(或数组的每个成员)作为上下文來遍历执行指定的函数。所谓的上下文,意即该函数内部的this指针引用了该元素。该函数屈于全局jQuery对象。请注意,这与jQuery对象(实例)的each()函数不同,不过jQuery对象(实例)的each()实现也是调用jQuery.each)jQuery.proxy0(改变函数的上下文。你可以将指定函数传入该函数,该函数将返冋一个新的函数,其执行代码不变,但函数内部的上下文(this)C经被更改为指定值用法一:jQuery.proxy(func

6、tion,context[,additionalArguments])将函数function的上下文对象更改为指定的contexto用法二jQuery.proxy(context,name[,additionalArguments])将名为name的函数的上下文更改为指定的context。函数name应是context对彖的一个属性。jQuery.map(object,callback)(使用指定函数处理数组中的每个元素(或对象的每个属性),并将处理结果封装为新的数组返冋。jQuery库中还有一个同名的实例方法jQue

7、ry.fn.map(),它仅用于对当前jQuery对象所匹配的元素进彳亍遍历处理)jQuery.fn.data([key[,value]])(在当前jQuery对彖所匹配的所冇元素上存取数据)jQuery.fn.removeData(keys)(移除在当前jQuery对象所匹配的每一个元素上存储的指定键名的数据项)jQuery.support(返回用户当前使用的浏览器的特性或bug信息。该属性是一个对象。该对象的属性并不是一成不变的,jQuery也并不保证指定的属性在未来的版木中一定可用,这些属性主要供插件或内核开发人

8、员使用)jQuery.contains(container,contained)(判断指定元素内是否包含另一个元索。简而言之,该函数用于判断另一个D0M元索是否是指定D0M元索的后代)jQuery.extend([deep],target,objcctl[,objcctN...])(将一个或多个对象的内容合并到目标对象。该函数可以将一个或多个对彖的成员屈性和方法复制到指定的对彖上,参数deep用于指示是否深度递归合并)jQuery.fn.extend(object)(为jQuery扩展一个或多个实例属性和方法(主耍用于

9、扩展方法))jQuery.globalEval(code)(全局性地执行一段JavaScript代码,该函数作用与常规的JavaScripteval()函数相似。不同的是,jQuery.globalEval()执行代码的作用域为全局作用域)jQuery.grep(array,function[,invert])(使用指定的函数过滤数组中的元索,并返回过滤后的数组。源数组不会受到影响,过滤结果只反映在返回的结果数组中)jQuery.inArray(value,array[,fromlndex])(在数组中搜索指定的值,并

10、返回其索引值。如果数组中不存在该值,则返回-1)jQuery.isArray(object)(判断指定参数是否是一个数组)jQuery.isEmptyObject(object)(判断指定参数是否是一个空对象。所谓〃空对象〃,即不包括任何可枚举(口定义)的屈性。简而言Z,就是该对象没有屈性可以通过for...in迭代)jQuery

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

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

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