Jquery常用方法总结(一)

1.  jQuery.toArray()  将当前 jQuery 对象转换为真正的数组,转换后的数组包含了所有元素。

2. jQuery.get([index]) 返回当前 jQuery 对象中指定位置的元素或包含了全部元素的数组.

3.jQuery.each( object, callback, args ) :遍历对象和数组

 它接受 3 个参数。
‰ 参数 object:待遍历的对象或数组。
‰ 参数 callback:回调函数,会在数组的每个元素或对象的每个属性上执行。
‰ 参数 args:传给回调函数 callback 的参数数组,可选。如果没有传入参数 args,则执
行回调函数时会传入两个参数(下标或属性名,对应的元素或属性值)如果传入了参
数 args,则只把该参数传给回调函数。

4.jQuery.map( callback(index, domElement) )
方法 .map() 遍历当前 jQuery 对象,在每个元素上执行回调函数,并将回调函数的返回
值放入一个新 jQuery 对象中。

5.jQuery.praseJSON(string)   将字符串string转化成JSON对象

另外记住JSON对象的两个重要的方法。

JSON.prase(string)  -----把json格式的字符串转化成JSON 对象(注意:字符串的json格式必须要符合要求,否则会报错)

JSON.stringify(json) ------把json对象转化成json格式字符串

6.jQuery.praseXML(xmlstring)    将xml格式的字符串解析成xml文档。

7.jQuery.globalEval( code )  

方法 jQuery.globalEval( code ) 用于在全局作用域中执行 JavaScript 代码。很多时候我们
希望 JavaScript 代码是在全局作用域中执行,例如,当动态加载并执行 JavaScript 代码时。

在 IE 中,可以调用方法 execScript() (谷歌浏览器现在不支持了)让 JavaScript 代码在全局作用域中执行;在其他浏
览器中,则需要在一个自调用匿名函数中调用 eval() 执行 JavaScript 代码,自调用匿名函数
确保了执行环境是全局作用域。

8.jQuery.nodeName( elem, name )


 方法 jQuery.nodeName( elem, name ) 用于检查 DOM 元素的节点名称(即属性 nodeName)
与指定的值是否相等,检查时忽略大小写。
DOM 元素的属性 nodeName 返回该元素的节点名称;对于 HTML 文档,始终返回其大
写形式;对于 XML 文档,因为 XML 文档区分大小写,所以返回值与源代码中的形式一致。
在方法 jQuery.nodeName( elem, name ) 中会把属性 nodeName 和参数 name 转换为大写形式后
再做比较,即忽略大小写。

9.jQuery.trim( str )


方法 jQuery.trim( str ) 用于移除字符串开头和结尾的空白符。如果传入的参数是 null 或
undefined,则返回空字符串;如果传入的参数是对象,则先获取对象的字符串表示,然后移
除开头和结尾的空白符,并返回。

10.jQuery.guid

属性 jQuery.guid 是一个全局计数器,用于 jQuery 事件模块和缓存模块。在 jQuery 事
件模块中,每个事件监听函数会被设置一个 guid 属性,用来唯一标识这个函数;在缓存模
块中,通过在 DOM 元素上附加一个唯一标识,来关联该元素和该元素对应的缓存。属性
jQuery.guid 初始值为 1 ,使用时自增 1

11.jQuery.inArray( elem, array, i )


定义方法 jQuery.inArray( elem, array, i ),它接受 3 个参数:
‰ 参数 elem:要查找的值。
‰ 参数 array:数组,将遍历这个数组来查找参数 value 在其中的下标。
‰ 参数 i:指定开始查找的位置,默认是 0 即查找整个数组。

12.jQuery.makeArray( array, results )


定义方法 jQuery.makeArray( array, results ),它接受 2 个参数:
‰ 参数 array:待转换对象,可以是任何类型。
‰ 参数 results:仅在 jQuery 内部使用。如果传入参数 results,则在该参数上添加元素。

13.jQuery.now()


方法 jQuery.now() 返回当前时间的毫秒表示,是 ( newDate() ).getTime() 的简写。

14.jQuery.browser


属性 jQuery.browser 提供了访问当前页面的浏览器的信息,其中包含最流行的 4 种浏览
器类型( IE、 Mozilla、 Webkit、 Opera)和版本信息

附图:jquery静态属性和方法








 

posted @ 2015-01-13 14:36  outlook等待  阅读(384)  评论(0编辑  收藏  举报