原文:jQuery 2.0.3 源码分析 回调对象 - Callbacks

源码API:http: api.jquery.com jQuery.Callbacks jQuery.Callbacks 是在版本 . 中新加入的。它是一个多用途的回调函数列表对象,提供了一种强大的方法来管理回调函数队列。 那么jQuery.Callbacks使用场景在哪里 在很多时候需要控制一系列的函数顺序执行。那么一般就需要一个队列函数来处理这个问题 我们看一段代码 传入一组函数参数,靠递归解 ...

2013-09-27 15:29 32 19772 推荐指数:

查看详情

jQuery 2.0.3 源码分析core - 整体架构

拜读一个开源框架,最想学到的就是设计的思想和实现的技巧。 废话不多说,jquery这么多年了分析都写烂了,老早以前就拜读过, 不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery又给扫一遍 我也不会照本宣科的翻译源码,结合自己的实际经验一起拜读吧! github上最新 ...

Sat Aug 24 05:34:00 CST 2013 88 93111
jQuery 2.0.3 源码分析 Deferred概念

JavaScript编程几乎总是伴随着异步操作,传统的异步操作会在操作完成之后,使用回调函数传回结果,而回调函数中则包含了后续的工作。这也是造成异步编程困难的主要原因:我们一直习惯于“线性”地编写代码逻辑,但是大量异步操作所带来的回调函数,会把我们的算法分解地支离破碎。此时 ...

Thu Oct 03 02:00:00 CST 2013 5 10686
jQuery 2.0.3 源码分析 样式操作

根据API分类 CSS addClass() jQuery.cssHooks .hasClass() .removeClass() .toggleClass() .addClass() 对元素的样式操作,底层的实现就是修改元素的className值 ...

Thu Nov 21 05:49:00 CST 2013 1 3448
jQuery 2.0.3 源码分析 数据缓存

历史背景: jQuery从1.2.3版本引入数据缓存系统,主要的原因就是早期的事件系统 Dean Edwards 的 ddEvent.js代码 带来的问题: 没有一个系统的缓存机制,它把事件的回调都放到EventTarget之上,这会引发循环引用 如果EventTarget ...

Tue Oct 22 16:42:00 CST 2013 8 8035
jQuery 2.0.3 源码分析 事件体系结构

那么jQuery事件处理机制能帮我们处理那些问题? 毋容置疑首先要解决浏览器事件兼容问题 可以在一个事件类型上添加多个事件处理函数,可以一次添加多个事件类型的事件处理函数 提供了常用事件的便捷方法 支持自定义事件 扩展了组合事件 提供了统一的事件封装、绑定、执行、销毁 ...

Tue Nov 26 16:47:00 CST 2013 11 7873
jQuery 2.0.3 源码分析Sizzle引擎 - 超级匹配

声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 通过Expr.find[ type ]我们找出选择器最右边的最终seed种子合集 通过Sizzle.compile函数 ...

Mon Sep 23 03:14:00 CST 2013 4 5650
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM