今天借着《jQuery技术内幕》的指导开始阅读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 );