jQuery源码分析系列(转载来源Aaron.)
声明:非本文原创文章,转载来源原文链接Aaron.
版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准
附上每一章的源码注释分析 :https://github.com/JsAaron/jQuery
作者在慕课网的教程
jQuery源码分析目录(版本2.0.3)
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源码分析系列(26) : DOM操作方法(二)html,text,val
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 – 类型转化器
待续…
jQuery2.1.1 分析碎片
sizzle分析记录:getAttribute和getAttributeNode
sizzle分析记录:关于querySelectorAll兼容问题
早起的源码分析是2.0.3版本的,本人也是边看边写,对全局的掌控与细节还有欠缺!
目前正在整理最新的2.1.1的源码,本人自己也将实现一遍,之后会作为配套教材,由浅入深提供给大家学习!
jQuery源码分析系列(转载来源Aaron.)的更多相关文章
- jQuery源码分析系列——来自Aaron
jQuery源码分析系列——来自Aaron 转载地址:http://www.cnblogs.com/aaronjs/p/3279314.html 版本截止到2013.8.24 jQuery官方发布最新 ...
- jQuery源码分析系列
声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准 附上每一章的源码注释分析 :https://git ...
- [转]jQuery源码分析系列
文章转自:jQuery源码分析系列-Aaron 版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准 附上每一章的源码注释分析 :https://github.com/JsAaro ...
- jQuery源码分析系列(36) : Ajax - 类型转化器
什么是类型转化器? jQuery支持不同格式的数据返回形式,比如dataType为 xml, json,jsonp,script, or html 但是浏览器的XMLHttpRequest对象对数据的 ...
- jQuery源码分析系列(38) : 队列操作
Queue队列,如同data数据缓存与Deferred异步模型一样,都是jQuery库的内部实现的基础设施 Queue队列是animate动画依赖的基础设施,整个jQuery中队列仅供给动画使用 Qu ...
- jQuery源码分析系列(39) : 动画队列
data函数在jQuery中只有短短的300行代码,非常不起点 ,剖析源码的时候你会发现jQuery只要在有需要保存数据的地方无时无刻不依赖这个基础设施 动画会调用队列,队列会调用data数据接口还保 ...
- jQuery源码分析系列(37) : Ajax 总结
综合前面的分析,我们总结如下3大块: jQuery1.5以后,AJAX模块提供了三个新的方法用于管理.扩展AJAX请求 前置过滤器 jQuery. ajaxPrefilter 请求分发器 jQuery ...
- jQuery源码分析系列 : 整体架构
query这么多年了分析都写烂了,老早以前就拜读过, 不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery又给扫一遍 我也不会照本宣科的翻译源码,结合自己的实际经验一起拜读吧! ...
- jQuery源码分析系列(31) : Ajax deferred实现
AJAX的底层实现都是浏览器提供的,所以任何基于api上面的框架或者库,都只是说对于功能的灵活与兼容维护性做出最优的扩展 ajax请求的流程: 1.通过 new XMLHttpRequest 或其它的 ...
随机推荐
- SecureCRT远程连接虚拟机CentOS的三种方式
当在VMware虚拟机中将CentOS安装成功后,会在win7系统中模拟出两个虚拟网卡:VMnet1和VMnet8,我们来查看一下,点击“控制面板—>查看网络状态和任务—>更改适配器设置” ...
- DBCPTool
dbcp读取配置文件的方式: 1. 导入3个包:commons-dbcp-... .jar(数据源) commons-collections-.....jar(集合) commons-pool... ...
- node.js 安装 和 配置Sublime Text的Node.js
安装node.js 第一步:下载安装文件: https://nodejs.org/en/download/ 第二步:安装nodejs 下载完成之后,双击"node-v6.10.1-x64.m ...
- const用在成员函数之后的情况
常成员函数 使用const关键字进行说明的成员函数,称为常成员函数.只有常成员函数才有资格操作常量或常对象,没有使用const关键字说明的成员函数不能用来操作常对象.常成员函数说明格式 ...
- springmvc源码分析----入门看springmvc的加载过程
接上一篇我们写的入门---http://www.cnblogs.com/duanxiaojun/p/6591448.html 今天从这个门里进去我们看springmvc是如何在容器启动的时候将各个模块 ...
- python常用第三方库(转载)
Python标准库与第三方库详解(转载) 转载地址: http://www.codeweblog.com/python%e6%a0%87%e5%87%86%e5%ba%93%e4%b8%8e%e7%a ...
- 3、webpack打包出的文件解析
分析打包后的结果,看看打包后的结果是什么东西 把打包后的结果.注释什么的删删‘’ 当前是一个匿名函数. 默认的时候会执行,执行的时候会传一个对象,对象有几部分,第一部分是我们的key.第二部分是我们的 ...
- Flex Builder 装SVN
由于Flex Builder没有内置SVN支持,很是不便.为了方便,给Flex Builder也装了SVN插件.由于FB基于Eclipse,安装方法都是一样的. 选择 Help -> Soft ...
- 算法学习--Day10
今天开始了新一章的学习,前面的题目虽然做了几道,但是我觉得训练量仍然太小了.不过机试确实很多题目,并且难度也有所不同,所以要针对不同的题目进行专门的练习才好.题目类型有些多,等接下来我将搜索的题目写完 ...
- bzoj2825:[AHOI2012]收集资源
传送门 看到数据范围这么小,就没想过暴力的办法么 考虑肯定是从近走到远,所以走的点之间一定没有其他的点,所以我们就可以暴力的建图,然后暴力的去dfs就好了 代码: #include<cstdio ...