课程章节
介绍 章节 问答 笔记
第1章 理解架构
jQuery课程简介
jQuery课程安排
jQuery设计理念
jQuery整体架构
立即调用表达式
jQuery的类数组对象结构
jQuery中ready与load事件
jQuery多库共存处理
第2章 核心模块
对象的构建
分离构造器
静态与实例方法共享设计
方法链式调用的实现
插件接口的设计
回溯处理的设计
end与addBack
仿栈与队列的操作
get与eq的区别
迭代器
jQuery的each迭代器
第3章 回调函数
理解回调函数
回调的灵活运用
理解观察者模式
模式的实际运用
jQuery回调对象
jQuery回调模块结构
默认回调对象设计
once的设计
memory的设计
unique的设计
stopOnFalse
第4章 数据缓存
内存泄露
jQuery的缓存系统
静态与实例方法的区别
jQuery缓存的设计思路
Data类的设计
实例方法的设计
静态接口设计
第5章 异步机制
理解异步
Deferred是什么?
认识$.Deferred的接口
$.Deferred的设计
Deferred的执行流程
Deferred源码剖析(上)
Deferred源码剖析(下)
when方法的设计
第6章 选择器基础
理解CSS选择器
CSS的解析原理
内置方法的兼容处理
高级接口querySelector
querySelector的兼容处理
第7章 Sizzle引擎
Sizzle选择器
Sizzle设计思路
Sizzle解析原理
Sizzle词法解析(上)
Sizzle词法解析(中)
Sizzle词法解析(下)
Sizzle过滤器原理(上)
Sizzle过滤器原理(下)
Sizzle编译原理(上)
Sizzle编译原理(中)
Sizzle编译原理(下)
Sizzle超级匹配器(上)
Sizzle超级匹配器(中)
Sizzle超级匹配器(下)