文章转自:jQuery源码分析系列-Aaron

版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准

附上每一章的源码注释分析 :https://github.com/JsAaron/jQuery

正在编写的书 - jQuery架构设计与实现

本人在慕课网的教程(完结)

jQuery源码解析(架构与依赖模块) 64课时

jQuery源码解析(DOM与核心模块)64课时

jQuery源码分析目录(完结)

jQuery源码分析系列(01) : 整体架构

jQuery源码分析系列(02) : 选择器

jQuery源码分析系列(03) : 选择器 Sizzle引擎 - 词法解析

jQuery源码分析系列(04) : 选择器 Sizzle引擎 - 解析原理

jQuery源码分析系列(05) : 选择器 Sizzle引擎 - 编译函数

jQuery源码分析系列(06) : 选择器 Sizzle引擎 - 超级匹配

jQuery源码分析系列(07) : 筛选器 Sizzle引擎 - 位置伪类

jQuery源码分析系列(08) : 选择器 Sizzle引擎 - 高效查询

jQuery源码分析系列(09) : 回调对象 - Callbacks

jQuery源码分析系列(10) : 回调对象 - Callback深入

jQuery源码分析系列(11) : 延时对象 - Deferred概念

jQuery源码分析系列(12) : 延时对象 - Deferred源码剖析

jQuery源码分析系列(13) : 数据缓存 - Cache

jQuery源码分析系列(14) : 回溯魔法 - end和pushStack

jQuery源码分析系列(15) : 钩子机制 - 属性操作

jQuery源码分析系列(16) : 深入浏览器兼容 细数jQuery Hooks 属性篇

jQuery源码分析系列(17) : 事件绑定 - bind/live/delegate/on

jQuery源码分析系列(18) : 事件绑定 - 体系结构

jQuery源码分析系列(19) : 事件绑定 - 绑定设计

jQuery源码分析系列(20) : 事件绑定 - 委托设计

jQuery源码分析系列(21) : 事件绑定 - 自定义设计

jQuery源码分析系列(22) : 事件绑定 - 模拟事件

jQuery源码分析系列(23) : DOM操作核心 - domManip

jQuery源码分析系列(24) : DOM操作核心 – buildFragment

jQuery源码分析系列(25) : DOM操作方法(一)

jQuery源码分析系列(26) : DOM操作方法(二)html,text,val

jQuery源码分析系列(27) : 样式操作 – CSS

jQuery源码分析系列(28) : 样式操作 – addClass

jQuery源码分析系列(29) : 元素操作 – 元素大小

jQuery源码分析系列(30) : 元素操作 – 窗口尺寸

jQuery源码分析系列(31) : Ajax - 整体结构

jQuery源码分析系列(32) : Ajax - deferred实现

jQuery源码分析系列(33) : Ajax - 前置过滤器和请求分发器

jQuery源码分析系列(34) : Ajax - 预处理jsonp

jQuery源码分析系列(35) : Ajax - jsonp的实现与原理

jQuery源码分析系列(36) : Ajax - 类型转化器

jQuery源码分析系列(37) : Ajax - 总结

jQuery源码分析系列(38) : 队列操作

jQuery源码分析系列(39) : 动画队列

jQuery源码分析系列(40) : 动画设计

jQuery源码分析系列(41) : 动画实现


jQuery2.1.1 分析碎片

sizzle分析记录:getAttribute和getAttributeNode

sizzle分析记录:词法分析器(tokenize)

sizzle分析记录:关于querySelectorAll兼容问题

sizzle分析记录:属性选择器

sizzle分析记录:分解流程

sizzle分析记录 : 自定义伪类选择器


早起的源码分析是2.0.3版本的,本人也是边看边写,对全局的掌控与细节还有欠缺!

目前正在整理最新的2.1.1的源码,本人自己也将实现一遍,之后会作为配套教材,由浅入深提供给大家学习!

转载于:https://www.cnblogs.com/go-jzg/p/4541830.html

[转]jQuery源码分析系列相关推荐

  1. jQuery源码分析系列

    声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准 附上每一章的源码注释分析 :https://git ...

  2. jQuery源码分析系列:.domManip() .buildFragment() .clean()

      .domManip(args,table,callback):是jQuery DOM操作的核心函数,可以扩展出如下方法: append/appendTo: prepend/prependTo: b ...

  3. jQuery源码分析系列:属性操作

    属性操作 1.6.1相对1.5.x最大的改进,莫过于对属性.attr()的重写了.在1.6.1中,将.attr()一分为二: .attr()..prop(),这是一个令人困惑的变更,也是一个破坏性的升 ...

  4. jQuery源码分析系列(37) : Ajax 总结

    综合前面的分析,我们总结如下3大块: jQuery1.5以后,AJAX模块提供了三个新的方法用于管理.扩展AJAX请求 前置过滤器 jQuery. ajaxPrefilter 请求分发器 jQuery ...

  5. jQuery源码分析系列 : 整体架构

    query这么多年了分析都写烂了,老早以前就拜读过, 不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery又给扫一遍 我也不会照本宣科的翻译源码,结合自己的实际经验一起拜读吧! ...

  6. jQuery源码分析系列:事件模块概述

    jQuery的事件模块是较复杂的,前面仅仅提到了对事件对象的包装.即统一了一些兼容性的问题.这篇会综述下jQuery的整个事件模块.后面会详细分析jQuery.event.add/jQuery.eve ...

  7. jQuery源码分析系列目录

    jQuery是对JavaScript的最佳实践的产物,这么好的东西阅读后一定会有感悟,还是要拿出来和大家分享滴,从今天开始阅读jQuery并将笔记进行记录,每天更新 1. 简便使用jQuery-源码阅 ...

  8. jQuery源码分析系列(二)Sizzle选择器引擎-上

    前言 我们继续从init()方法中的find()方法往下看, jQuery.find = Sizzle; ...find: function (selector) {/** ... */ret = t ...

  9. jQuery源码分析系列(一)初识jQuery

    一个工厂 (function(global, factory){"use strict"// operation_1 })(typedef window !== "und ...

最新文章

  1. A Comprehensive Analysis of Sequence Alignment Algorithms for LongRead Sequencing
  2. golang-china
  3. 【算法】梯度消失与梯度爆炸
  4. 基于android的lbs技术,基于Android的LBS应用研究
  5. 配置信息的优化,类型转换器
  6. 利用spi发送接收信息c语言,SPI接收发送函数程序
  7. 数据类型的转换小结 c# 1614092651
  8. Jenkins系列之二——centos 6.9 + JenKins 安装
  9. 【10天基于STM32F401RET6智能锁项目实战第2天】用按键点灯----GPIO的输入和输出
  10. 一个景点的给input域一个默认值,然后在聚焦的时候清空它 jquery方法
  11. 流畅的Python(Fluent Python)
  12. 【python基础】windows下python环境版本更新教程
  13. 最新仿淘宝详细页头部渐变效果
  14. 如何更改QQ截图的快捷键
  15. origin软件画流程图_免费的网络拓扑流程图绘制软件(PaceStar LanFlow)
  16. UED、UCD、UE、UI、交互设计这 5 个名词有哪些区别?
  17. 利用Python实现校园网自动登录(部署在树莓派)
  18. CSS画卡通人物:皮卡丘
  19. 新绝代双骄三 (张菁、何露)完美全攻略
  20. canvas 多个图片叠加,图片覆盖图片显示到imageview

热门文章

  1. sqlserver2000 mdf 文件导入
  2. javascript --- 再读作用域和闭包
  3. ImportError: No module named 'chardet'
  4. SUSE团队已将重心偏向GCC 7
  5. Nginx(六)-- 配置文件之Gzip
  6. Oracle ASM 翻译系列第十一弹:高级知识 Offline or drop?
  7. zoj 3511 Cake Robbery(线段树)
  8. Spring装配Bean的过程
  9. 全文检索技术介绍与使用方法
  10. 单目视觉标定:世界坐标系、相机坐标系、图像坐标系、像素坐标系——简单粗暴,粗暴