您的位置:首页 > Web前端 > JQuery

jQuery所有工具函数及两个属性。

2019-04-09 11:17 288 查看

$.browser属性:
browser属性是一个属性,可用于客户端嗅探。浏览器为IE,该对象会拥有一个msie属性,值为true。如果是firefox与其相关,会有一个值为true的mozilla属性。还有一个浏览器版本号,version属性。

$.contains():
接收两个文档元素作为参数。如果第一个元素包含第二个,则返回true,否则false。

$.each():
可以遍历数组元素与对象属性。有两个参数,第一位要遍历的对象,第二为要遍历的值调用的函数。该函数有两个参数,数组元素序号或对象的属性名,以及数组元素的值或对象的属性值。

$.extend():
接收对象为参数。会将第二及后面的参数复制到第一个参数,如果同名的属性在第一个参数中,则覆盖它。忽略undefined与null属性。如果只有一个参数,会被复制到jquery对象中。

$.globaEval():
该函数会在全局上下文中执行代码。就是通过创建一个script元素并临时把它插入文档中实现。

$.grep():
接收数组作为第一参数,以及一个判断函数作为二参数,该判断函数会在数组的每一个元素上调用,调用时传入元素值和元素序列号作为参数。返回新的数组。

$.inArray():
第一个参数可以是任意值,第二为数组或类数组对象,返回值是第一个参数值在数组中第一次出现的序号。不存在则-1.

$.isArray():
当参数为原生数组对象时,返回true。

$.isEmptyObject():
当参数对象没有可枚举属性时,返回true。

$.isFunction():
当参数是原生Function对象时,返回true。

$.isPlaninObject():
如果参数是纯对象,而不是某些特定类型或类的对象实例时,返回true。

$.makeArray():
如果参数是类数组对象,该函数会将对象的属性复制到一个新的数组中,并返回。如果参数不是类数组,返回一个新数组,该数组只包含传入的参数一个元素。

$.map():
接收数组或类数组作为第一参数,第二为映射函数,每个数组元素及序列号都会传入映射函数,返回值由映射函数的值组成的新数组。null不会被包含返回数组。
如果映射函数返回数组,该数组元素会被添加到结果中数组中。

$.merge():
该函数接收两个数组或类数组,将第二个参数元素添加到第一个参数,并且返回第一参数。

$.parseJSON():
该函数会解析JSON格式的字符串,并返回。

$.proxy():
接收函数作为第一参数,对象作为二参数,并且返回一个新的函数。

$.support属性:
该属性值都是布尔值,用来指明浏览器探测。

$.trim():
接收字符串为唯一参数,返回字符串开头结尾空白字符都移除。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: