守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 260|回复: 0

[JQuery] 专题:jQuery的辅助工具属性和方法

[复制链接]
  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    51756
    钢镚
    1422

    开源英雄守望者

    发表于 2016-7-22 18:13:07 | 显示全部楼层 |阅读模式

    本文来自:http://www.365mini.com/page/tag/jquery-utilities


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

    例如:

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

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

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

    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2019-10-23 00:39 , Processed in 0.044214 second(s), 31 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表