jQuery1.6.2源码分析(一)框架体系研究

  当下分析JQ源码的的同僚已经很多了,首先谈一下为什么我要分析JQ的源码,理由如下:

    1、通过系统的分析,让自己能够对构建框架有一个深入的了解。

    2、让更多的人学习到jQuery的精髓,能够自己利用原生JS写出符合公司要求的框架来。

  

  好了,废话不多说,先看一下1.6.2的一个整体架构:

19-21行 防止document之类的全局变量被其他插件修改,因此引入了window来正确定义闭包体内的document、navigator、location         
22-950行 jQuery的核心工具函数
952-1149行 异步队列
1150-1405行 浏览器测试
1406-1733行 数据缓存 data
1734-1905行 队列
1906-2535行 属性操作
2536-3729行 事件处理
3738-5152行 选择器sizzle
5153-5482行 dom遍历
5487-6247行 dom操作
6251-6619行 CSS操作
6623-7981行 异步请求
7985-8600行 动画FX
8604-8976行 坐标和大小
8980行 window.jQuery = window.$ = jQuery;将jQuery转变为全局对象

 

    在接下来的篇章里,我会按照整个架构的顺序,详细的分析每个模块,敬请期待!

    以上分析难免有错误的地方,还望大家指正批评,共同进步。  

posted @ 2011-12-27 12:18  Krouky  阅读(1682)  评论(2编辑  收藏  举报