jQuery源码分析系列——来自Aaron

转载 2016年07月02日 14:21:36

jQuery源码分析系列——来自Aaron

转载地址:http://www.cnblogs.com/aaronjs/p/3279314.html


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

附上每一章的源码注释分析 :https://github.com/JsAaron/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分析记录 : 自定义伪类选择器

 


原文作者Aaron :

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

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



jquery3.0源码解读(一)Init

目的督促自己耐心完整看完jquery源码,学习jquery书写思想,并留下笔记供他人参考。环境jquery源码地址:https://github.com/jquery/jquery/tree/3.0....
  • m1213642578
  • m1213642578
  • 2016年09月09日 20:43
  • 2147

jQuery深入之源码解析(三)——构造jQuery对象

jQuery构造对象函数有: jQuery([selector,[context]]) jQuery(element) jQuery(elementArray) jQuery(object) jQue...
  • sinat_25127047
  • sinat_25127047
  • 2016年06月04日 11:48
  • 1634

jQuery方法源码解析--jQuery($)方法(一)

jQuery方法源码解析--jQuery($)方法 注: 1.本文分析的代码为jQuery.1.11.1版本,在官网上下载未压缩版即可 2.转载请注明出处 jQuery方法: 这个方法大家都不陌...
  • yangyang_cs
  • yangyang_cs
  • 2014年08月15日 15:26
  • 5546

Jquery源码分析.pdf

  • 2011年10月29日 00:25
  • 734KB
  • 下载

jQuery源码分析之$.ajax方法

请阅读我其它的关于inspectPrefiltersOrTransport以及ajaxTransport等相关博文,请了解readyState状态码 针对获取到location.href的兼容代码: ...
  • liangklfang
  • liangklfang
  • 2015年11月04日 15:05
  • 4557

jQuery源码分析之on方法

on函数源码详解 on: function( types, selector, data, fn, /*INTERNAL*/ one ) { var type, origFn; // Types ca...
  • liangklfang
  • liangklfang
  • 2015年09月27日 10:26
  • 1467

【深入浅出jQuery】源码浅析--整体架构

最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。 其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺...
  • goulei2010
  • goulei2010
  • 2016年12月20日 14:51
  • 481

jQuery源码解析-整体架构

1.沙箱jQuery中沙箱? 用一个函数域包起来,就是所谓的沙箱在这里边 var 定义的变量,属于这个函数域内的局部变量,避免污染全局 把当前沙箱需要的外部变量通过函数参数引入进来只要保证参数对内提供...
  • suifengqianxing
  • suifengqianxing
  • 2017年11月30日 17:31
  • 119

jQuery源码解读一

在使用jQuery的过程中,深深体会着jQuery的宗旨:write less, do more. 在解读jQuery书上有句话我特别的喜欢,送给大家:"jQuery说,给你一个方法,你能让互联网炫目...
  • w2765006513
  • w2765006513
  • 2016年07月23日 22:36
  • 224

jQuery源码分析之parseHTML方法

请首先阅读buildFrament以及正则表达式相关源码 源码如下: //将字符串转化为节点数组!通过log可以知道 var rsingleTag = (/^(?:|)$/); jQuery.pars...
  • liangklfang
  • liangklfang
  • 2015年10月28日 15:14
  • 1323
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery源码分析系列——来自Aaron
举报原因:
原因补充:

(最多只允许输入30个字)