内容目录
本文列出了jQuery中几乎所有的辅助工具方法。使用这些方法可以非常简单方便地处理常见的JS代码逻辑。
例如:
- 检测用户浏览器的指定特性。
- 判断指定变量的类型。
- 操作指定DOM元素的函数队列。
- 操作指定DOM元素上的任意附加数据。
- 去除字符串两侧的连续空白字符、解析JSON字符串等。
版本说明:如果"版本"列的版本号带有删除线(例如:1.8),表示从该版本开始,此方法 已过时。如果版本号带有删除线,并且为红色(例如:1.9),表示从该版本开始,此方法已 被移除。
jQuery对象的辅助工具属性和方法
方法 | 版本 | 描述 |
---|---|---|
浏览器检测属性——用于检测浏览器的特性和bug信息 | ||
jQuery.boxModel | 1.0~ |
检测浏览器是否使用标准盒模型渲染当前页面。请使用jQuery.support.boxModel替代。 |
jQuery.browser | 1.0~ |
以对象形式返回用户浏览器的相关信息。 |
jQuery.support | 1.3 | 以对象形式返回用户浏览器的特性或bug信息。 |
遍历方法——用于遍历数组元素或对象属性 | ||
jQuery.each() | 1.0 | 遍历对象属性或数组元素,并执行指定的回调函数。 |
jQuery.map() | 1.0 | 遍历对象属性或数组元素,执行指定的回调函数,并返回以函数的返回值组成的结果数组。 |
jQuery.grep() | 1.0 | 遍历对象属性或数组元素,执行指定的过滤函数,并返回过滤后的结果数组。 |
each() | 1.0 | 遍历当前jQuery对象匹配的所有DOM元素,并执行指定的回调函数。 |
map() | 1.2 | 遍历当前jQuery对象匹配的所有DOM元素,执行指定的回调函数,并返回以函数的返回值组成的结果数组。 |
附加数据、函数队列操作方法 | ||
data() | 1.0 | 获取或设置匹配元素上的指定附加数据。 |
removeData() | 1.0 | 删除匹配元素上指定的附加数据。 |
queue() | 1.2 | 获取或设置匹配元素上的指定函数队列。 |
dequeue() | 1.2 | 移除每个匹配元素的指定队列中的第一个函数,并执行被移除的函数 |
clearQueue() | 1.4 | 清空匹配元素上的指定函数队列。 |
扩展方法——用于扩展全局jQuery对象或jQuery实例对象的属性和方法 | ||
jQuery.extend() | 1.2 | 扩展全局jQuery对象的属性和方法。 |
jQuery.fn.extend() | 1.2 | 扩展jQuery原型对象的属性和方法,以便于实例对象使用。 |
遍历方法——用于遍历数组元素或对象属性 | ||
jQuery.contains() | 1.4 | 判断指定元素内是否包含另一个元素。 |
jQuery.globalEval() | 1.0.4 | 全局性地执行一段JavaScript代码。 |
jQuery.inArray() | 1.2 | 在数组中搜索指定的值,并返回其索引值。如果数组中不存在该值,则返回 -1。 |
jQuery.isArray() | 1.3 | 判断指定参数是否是一个数组。 |
jQuery.isEmptyObject() | 1.4 | 判断指定参数是否是一个空对象。 |
jQuery.isPlainObject() | 1.4 | 判断指定参数是否是一个纯粹的对象。 |
jQuery.isFunction() | 1.2 | 判断指定参数是否是一个函数。 |
jQuery.isNumeric() | 1.7 | 判断指定参数是否是一个数字值。 |
jQuery.isWindow() | 1.4.3 | 判断指定参数是否是一个窗口。 |
jQuery.isXMLDoc() | 1.1.4 | 判断一个DOM节点是否位于XML文档中,或者其本身就是XML文档。 |
jQuery.makeArray() | 1.2 | 将一个类数组对象转换为真正的数组对象。 |
jQuery.noop() | 1.4 | 一个空函数,它什么也不做。 |
jQuery.now() | 1.4.3 | 返回当前时间距1970年1月1日午夜所经过的毫秒数。 |
jQuery.parseHTML() | 1.2 | 将HTML字符串解析为对应的DOM元素数组。 |
jQuery.parseJSON() | 1.4.1 | 将格式完好的JSON字符串转为与之对应的JavaScript对象。 |
jQuery.parseXML() | 1.5 | 将字符串解析为对应的XML文档。 |
jQuery.trim() | 1.0 | 去除字符串两端的空白字符。 |
jQuery.type() | 1.4.3 | 确定JavaScript内置对象的类型,并返回小写形式的类型名称。 |
jQuery.unique() | 1.1.3 | 根据元素在文档中出现的先后顺序对DOM元素数组进行排序,并移除重复的元素。 |
0 条评论
撰写评论