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()

获取当前时间

posted @ 2014-02-24 10:55  lanse_yan  阅读(600)  评论(0编辑  收藏  举报