您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2014年10月03日 06:35

原创 jQuery的辅助工具属性和方法

2956 次浏览 读完需要≈ 20 分钟

内容目录

本文列出了jQuery中几乎所有的辅助工具方法。使用这些方法可以非常简单方便地处理常见的JS代码逻辑。

例如:

  • 检测用户浏览器的指定特性。
  • 判断指定变量的类型。
  • 操作指定DOM元素的函数队列。
  • 操作指定DOM元素上的任意附加数据。
  • 去除字符串两侧的连续空白字符、解析JSON字符串等。
版本说明:如果"版本"列的版本号带有删除线(例如: 1.8),表示从该版本开始,此方法 已过时。如果版本号带有删除线,并且为红色(例如: 1.9),表示从该版本开始,此方法已 被移除

jQuery对象的辅助工具属性和方法

方法 版本 描述
浏览器检测属性——用于检测浏览器的特性和bug信息
jQuery.boxModel 1.0~1.3~1.8 检测浏览器是否使用标准盒模型渲染当前页面。请使用jQuery.support.boxModel替代。
jQuery.browser 1.0~1.3~1.9 以对象形式返回用户浏览器的相关信息。
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元素数组进行排序,并移除重复的元素。
  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论

打开导航菜单