JQuery源码解析-JQuery的工具方法

这部分开始分析jQuery工具方法的实现,因为方法比较多,所以先列出一个清单。

jQuery.extend({

  expando:生成唯一的jQuery字符串(内部使用)

  noConflict():避免冲突

  isReady:DOM是否已经加载完(内部使用)

  readyWait():等待多少文件的计时器(内部使用)

  holdReady()::推迟DOM触发

  ready():准备DOM触发

  isFunction():是否为函数

  isArray():是否为数组

  isWindow():是否为window

  isNumeric()是否为数字

  type():判断数据类型

  isPlainObject():是否为对象自变量

  isEmptyObject():是否为空的对象

  error();抛出异常

  parseHTML():解析节点

  parseJSON():解析JSON

  parseXML:解析XML

  noop():空函数

  globalEval():全局解析JS

  camelCase():转驼峰

  nodeName():是否为指定节点名(内部)

  each():遍历集合

  trim():去前后空格

  makeArray():类数组转换真数组

  inArray():数组版indexOf

  merge():合并数组

  grep():过滤新数组

  map():映射新数组

  guid():唯一表示(内部)

  proxy():改变this指向

  access(): 多功能值操作

  now():当前时间

  swap():css交换(内部)

  

});

jQuery.ready.promise = function( obj ) {}检测dom的异步操作

 

posted @ 2016-09-13 09:13  8932809  阅读(174)  评论(0编辑  收藏  举报