关于jquery中工具函数

来源:互联网 发布:新疆教师网络培训网 编辑:程序博客网 时间:2024/06/05 00:36

jQuery.browser:是一个对象,用于客户端嗅探;如果浏览器是IE,该对象会拥有一个值为true的msie属性;如果浏览器是Firefox会有一个值为true的mozilla属性;如果在Safari和Chrome中则webkit属性为true;在Opera中opera属性为true;还包含一个version属性指定浏览器的版本号;

jQuery.contains():接受两个文档元素作为参数,如果第一个元素包含第二个元素则返回ture;

jQuery.each():可以遍历数组元素或对象属性,第一个参数是要遍历的数组或对象,第二个参数要在每个数组元素或对象属性上调用的函数,该函数在调用时会带有两个参数---数组元素的序号或对象的属性名以及数组元素的值或对象属性值;

jQuery.extend():该函数接受对象作为参数,它会将第二个及其以后参数对象的属性复制到第一个参数对象中;

jQuery.globalEval():该函数会在全局上下文中执行javaScript代码字符串;

jQuery.grep():接受数组作为第一个参数,以及一个判断函数作为第二个参数,该判断函数会在数组的每一个元素调用,返回由调用判断函数返回true的元素组成的新数组;

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

jQuery.isArray():当参数是原生Array()对象时返回ture;

jQuery.isEmptyObject():当参数对象没有可枚举的属性时返回true;

jQuery.isFunction():当参数是原生Function对象时返回true;

jQuery.isPlainObject():如果参数是”纯“对象时而不是某些特定类型或类的对象的实例时返回true;

jQuery.makeArray():如果参数是类数组对象,该该函数会将对象的属性复制到一个新的(真)数组中,并返回该数组,否则返回仅有一个元素的新数组;

jQuery.map():接受数组或类数组对象作为第一个参数,第二个参数则是映射函数;

jQuery.merge():接受两个数组或类数组对象,会将第二个参数的元素添加到第一个上面,并返回第一个参数;

jQuery.parseJSON():解析JSON格式的字符串,返回解析结果;

jQuery.proxy():接受函数作为第一个参数,对象作为第二个参数, 并返回一个新函数,该函数会作为第二个参数对象的方法调用;

jQuery.support:类似jQuery.browser用来做可移植的特性探测,该对象的属性都是布尔值;

jQuery.trim():接受字符串作为唯一参数,返回的字符串开头和结尾处的空白字符都已移除;

0 0
原创粉丝点击