今天借着《jQuery技术内幕》的指导开始阅读jQuery源码,第一篇先筛选出jQuery的架构
(function( window , undefined )
//构造jquery对象
var jQuery = (function( ){
var jQuery = function( selector , context ){
return new jQuery.fn.init( selector , context , rootQuery );
}
return Jquery;
})( );
//工具方法 Utilities
//回调函数列表 Callbacks Object
//异步队列 Deferred Object
//浏览器功能测试 Support
//数据缓存 Data
//队列 Queue
//属性操作 Attributes
//事件系统 Events
//选择器 Sizzle
//DOM遍历 Traversing
//DOM操作 Manipulation
//样式操作CSS (计算样式、内联样式)
//异步请求 Ajax
//动画 Effect
//坐标 Offset、尺寸 Dimension
window.jQuery = window.$ = jQuery;
){}( window );