逐行分析jQuery2.0.3源码-完整笔记
概览 (function (){ (21 , 94) 定义了一些变量和函数 jQuery=function(); (96 , 293) 给jQuery对象添加一些方法和属性; (285 , 347) extend:jQuery扩展方法; (349 , 817) jQuery.extend : 扩展一些工具方法; (877 , 2856 ) Sizzle : 复杂选择器的实现; (2880, 3042 ) Callbacks : 回调对象:函数的统一管理 (3043, 3183 ) Deferred : 延迟对象:对异步的统一管理 (3184, 3295) support : 浏览器功能检测,确定浏览器对某些功能是否支持 (3380, 3652) data() : 数据缓存功能 (3653, 3797) queue()/dequeue() : 队列管理 (3803, 4299) attr() prop() val() addClass()等方法,对元素属性的操作 (4300, 5138) on() trigger()等方法,事件相关的方法,事件管理 (5140,6057) DOM操作:添加 删除 包装 获取 DOM筛选 (6058, 6620) css() : 样式操作 (6621, 7854) 提交的数据和Ajax()操作:ajax() load() getJson() (7855