Skip to content

ziyi2/jQuery

Repository files navigation

前言

这里加入了很多对于原生JavaScript的理解,忽略了Sizzle选择器(它可以单独抽离出来使用Sizzle.js框架)的源码分析,同时由于13.事件操作源码相对比较复杂,只是粗略的进行了源码的调试和说明,对于Jquery如何监听事件以及取消监听的原理,代码执行顺序和兼容性问题处理有了粗略理解,后续有空会继续深入分析源码的实现原理.

完整版

1. 总体架构

2.私有属性

3. jQuery对象的属性和方法

4. 拷贝继承

5. 工具方法

6. 选择器Sizzle

忽略了Sizzle选择器(它可以单独抽离出来使用Sizzle.js框架)的源码分析。

7. 回调对象

8. 延迟对象

9. 功能检测

10. 数据缓存

11. 队列管理

12.元素属性

13. 事件操作