• jquery中的工具函数 Utilities


    noConflict(deep)

    释放$和Jquery的控制权

    isFunction(obj)

    isArray(obj)

    isWindow(obj)

    isNumeric(obj)

    type(obj)

    获取对象的类型

    isPlainObject(obj)

    通过new Object()或var obj = {}创建的对象返回true.其他返回false

    isEmptyObject(obj)

    error(msg)

    抛出异常

    parseJSON(data)

    把一个字符串变成JSON对象

    parseXML(data)

    解析XML 跨浏览器

    noop()

    无操作函数

    globalEval(data)

    把一段脚本加载到全局context(window)中,通过eval执行

    camelCase(string)

    将string转换成驼峰式写法

    nodeName(elem, name)

    判断节点名称是否相同

    each(object,callback)

    循环遍历对象或数组,callback中参数顺序为index,value

    trim(string)

    去掉string前后空格

    makeArray(array)

    将伪数组转换为数组

    inArray(elem, array, i)

    判断元素是否在数组中

    merge(first, second)

    将两个数组合并。注:如果second为object,且属性是0,1,2。。。,如$.merge([1,2],{0: "fsdaf", 1:"fsd",2:"opp"}),输出结果为[1, 2, "fsdaf", "fsd", "opp"]

    grep(elems, callback, inv)

    过滤数组,返回新数组;callback返回true时保留;如果inv为true,callback返回false才会保留

    map(elems, callback)

    将数组或对象elems的元素/属性,转化成新的数组。对每一个元素调用callback,将返回值不为null的值,存入ret

    proxy(fn, context)

    为fn绑定执行上下文环境,即this的值

    now()

    获取当前时间

  • 相关阅读:
    mysql
    mysql
    mysql
    mysql
    mysql
    mysql
    mysql
    mysql
    mysql
    为你的react项目添加路由
  • 原文地址:https://www.cnblogs.com/lanse-yan/p/3564244.html
Copyright © 2020-2023  润新知