课程章节
课程/jQuery/前端开发
jQuery源码解析(DOM与核心模块)
介绍
章节
问答
笔记
第1章 节点遍历
什么是遍历?
jQuery的遍历结构设计
遍历祖先
遍历同胞(上)
遍历同胞(下)
遍历后代
第2章 文档处理
节点操作
深入domManip(上)
深入domManip(下)
innerHTML的缺陷
文档碎片DocumentFragment
核心buildFragment
插入
内部插入
外部插入
替换
移除
克隆
第3章 元素操作
元素大小
一些常见的细节
css3的box-sizing
尺寸获取
尺寸设值
偏移算法
坐标算法
第4章 样式操作
理解样式
css的钩子机制
样式操作接口
样式的赋值
样式类操作
第5章 事件体系
事件机制
几种绑定
事件接口
体系结构
绑定设计
on的绑定机制
Special Event机制
理解委托
事件对象
重写事件对象
委托设计
委托实现
自定义事件
事件trigger
第6章 数据交互
jQuery.ajax做的那些事
接口的设计优劣
设计ajax库需要考虑的问题
Ajax的deferred实现
前置过滤器和请求分发器
ajaxPrefilter与ajaxTransport
预处理script类型
json与jsonp
jsonp的原理
jsonp的实现
类型转化器
类型的适配
第7章 动画引擎
队列操作
queue与dequeue
动画思路
动画调度
动画接口
动画算法
动画设计
动画实现