摘要: 在js对象上绑定js数组原生方法在js对象上绑定数组方法会给当前对象添加一个lenght:0属性例: var o = {}; [].pop.call(o) console.log(o)//返回结果Object {length: 0} 阅读全文
posted @ 2015-02-13 12:45 羽艺 阅读(465) 评论(0) 推荐(0) 编辑
摘要: jQuery 2.0.3 源码分析Sizzle引擎 - 词法解析声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢!浏览器从下载文档到显示页面的过程是个复杂的过程,这里包含了重绘和重排。各家浏览器引擎的工作原理略有差别,但也有一定规则。简单讲,通常在文档初次加载时,浏览器引擎会... 阅读全文
posted @ 2015-02-05 14:16 羽艺 阅读(198) 评论(0) 推荐(0) 编辑
摘要: jQuery 2.0.3 源码分析core - 选择器(02) 声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 打开jQuery源码,一眼看去到处都充斥着正则表达式,jQuery框架的基础就是查询了,查询文档元素对象,所以狭隘的说呢,jQuery就是一个选择器,并这个基础... 阅读全文
posted @ 2015-02-05 00:03 羽艺 阅读(164) 评论(0) 推荐(0) 编辑
摘要: jQuery 2.0.3 源码分析core - 整体架构(01)整体架构拜读一个开源框架,最想学到的就是设计的思想和实现的技巧。废话不多说,jquery这么多年了分析都写烂了,老早以前就拜读过,不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery又给扫一遍我也不会照本宣科的翻译... 阅读全文
posted @ 2015-02-04 14:40 羽艺 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 源码API:http://api.jquery.com/jQuery.Callbacks/jQuery.Callbacks()是在版本1.7中新加入的。它是一个多用途的回调函数列表对象,提供了一种强大的方法来管理回调函数队列。那么jQuery.Callbacks使用场景在哪里?在很多时候需要控制一系... 阅读全文
posted @ 2015-02-04 14:36 羽艺 阅读(176) 评论(0) 推荐(0) 编辑