原文:jquery源码解读 (摘自jQuery源码分析系列图书(pdf)) 持续更新

。总体架构 . 自调用匿名函数 自调用匿名函数 function window,undefined jquery code window .这是一个自调用匿名函数。第一个括号内创建一个匿名函数,第二个括号,立即执行 。为什么要创建这样一个 自调用匿名函数 呢 通过定义一个匿名函数,创建一个 私有 的命名空间,该命名空间的变量和方法,不会破坏全局的命名空间。这点非常有用也是js框架必须支持的功能, ...

2017-06-07 16:10 0 1234 推荐指数:

查看详情

jQuery源码解读-事件分析

最原始的事件注册 addEventListener方法大家应该都很熟悉,它是Html元素注册事件最原始的方法。先看下addEventListener方法签名: eve ...

Tue Jul 12 07:53:00 CST 2016 2 2058
jQuery源码分析系列

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

Sat Aug 24 22:52:00 CST 2013 32 183543
jQuery源码分析系列

断断续续地看jQuery源码,第一次萌生看jq源码的念头,当时还是版本1.7.2,由于工作中没有用到jq的机会,连$有几种用法都还不知道,就开始啃源码,痛苦自然是少不了的,于是不久就放弃扔一边了。等到工作中终于就机会用jq了(撒花),又萌生了啃jq源码的念头,此时jq版本已经是2.0 ...

Tue Jun 04 06:12:00 CST 2013 0 6268
jQuery源码分析系列:Callback深入

关于Callbacks http://www.cnblogs.com/aaronjs/p/3342344.html $.Callbacks()的内部提供了jQuery的$.ajax() 和 $.Deferred() 基本功能组件 在针对ajax处理中,用的最多的就是once memory的组合 ...

Wed May 07 23:11:00 CST 2014 8 6693
jQuery源码分析系列(39) : 动画队列

data函数在jQuery中只有短短的300行代码,非常不起点 ,剖析源码的时候你会发现jQuery只要在有需要保存数据的地方无时无刻不依赖这个基础设施 动画会调用队列,队列会调用data数据接口还保存队列里面的的动画数据 所以我们在自习回顾下关于数据缓存 data ...

Mon Jun 30 18:47:00 CST 2014 3 4937
jQuery源码分析系列(37) : Ajax 总结

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

Fri Jun 20 19:06:00 CST 2014 1 6256
jQuery源码分析系列(38) : 队列操作

Queue队列,如同data数据缓存与Deferred异步模型一样,都是jQuery库的内部实现的基础设施 Queue队列是animate动画依赖的基础设施,整个jQuery中队列仅供给动画使用 Queue队列 队列是一种特殊的线性表,只允许在表的前端(队头)进行删除操作(出队),在表 ...

Wed Jun 25 17:49:00 CST 2014 6 5141
jQuery.extend()源码解读

// extend方法为jQuery对象和init对象的prototype扩展方法// 同时具有独立的扩展普通对象的功能jQuery.extend = jQuery.fn.extend = function() {   /*   *target被扩展的对象   *length参数的数量 ...

Sun Dec 01 23:55:00 CST 2013 2 7009
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM