jQuery1.6.2源码分析(一)框架体系研究
2011-12-27 12:18
302 查看
当下分析JQ源码的的同僚已经很多了,首先谈一下为什么我要分析JQ的源码,理由如下:
1、通过系统的分析,让自己能够对构建框架有一个深入的了解。
2、让更多的人学习到jQuery的精髓,能够自己利用原生JS写出符合公司要求的框架来。
好了,废话不多说,先看一下1.6.2的一个整体架构:
在接下来的篇章里,我会按照整个架构的顺序,详细的分析每个模块,敬请期待!
以上分析难免有错误的地方,还望大家指正批评,共同进步。
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转变为全局对象 |
以上分析难免有错误的地方,还望大家指正批评,共同进步。
相关文章推荐
- thrift源码研究-TProtocol类体系架构分析
- jQuery源码研究分析学习笔记-回调函数(11)
- jQuery 2.0.3 源码分析 事件体系结构
- jQuery源码研究分析学习笔记-jQuery.buildFragment()(六)
- jQuery-1.9.1源码分析系列(十) 事件系统——事件体系结构
- jQuery源码研究分析学习笔记-jQuery.fn.init()(五)
- thrift源码研究-TProtocol类体系架构分析
- jQuery源码 框架分析(一)
- jQuery源码研究分析学习笔记-静态方法和属性(10)
- jQuery1.6.2源码分析(二)JQ基础变量定义
- 深入研究Netty框架之ByteBuf功能原理及源码分析
- jQuery源码研究分析学习笔记-jQuery原型属性和方法(九)
- jQuery 2.0.3 源码分析 事件体系结构
- jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
- jQuery源码 框架分析
- jquery源码分析(1)---框架结构
- jQuery-1.9.1源码分析系列(十) 事件系统——事件体系结构
- jquery源码分析--1.框架介绍
- jQuery源码分析研究学习笔记-jQuery.clean()(七)
- 读jQuery源码之整体框架分析