
jQuery
cuijinquan
这个作者很懒,什么都没留下…
展开
-
jQuery父级以及同级元素查找
jQuery父级以及同级元素查找 jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素 jQuery.children(ex转载 2013-11-01 12:56:18 · 601 阅读 · 0 评论 -
jQuery处理事件 内部原理(上)
jQuery处理事件 内部原理(上) 说起jQuery的事件,不得不提一下Dean Edwards大神 addEvent库,很多流行的类库的基本思想从他那儿借来的 jQuery的事件处理机制吸取了JavaScript专家Dean Edwards编写的事件处理函数的精华,使得jQuery处理事件绑定的时候相当的可靠。 在预留退路(graceful degradation),循序渐进以及非入转载 2013-11-27 18:35:43 · 583 阅读 · 0 评论 -
jQuery 2.0.3 源码分析Sizzle引擎 - 词法解析
jQuery 2.0.3 源码分析Sizzle引擎 - 词法解析 声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 浏览器从下载文档到显示页面的过程是个复杂的过程,这里包含了重绘和重排。各家浏览器引擎的工作原理略有差别,但也有一定规则。简单讲,通常在文档初次加载时,浏览器引擎会解析HTML文档来构建DOM树,之后根据DOM元素的几何属性构建一棵用于渲染的树转载 2013-11-27 18:51:57 · 457 阅读 · 0 评论 -
jQuery 2.0.3 源码分析core - 整体架构
jQuery 2.0.3 源码分析core - 整体架构 拜读一个开源框架,最想学到的就是设计的思想和实现的技巧。 废话不多说,jquery这么多年了分析都写烂了,老早以前就拜读过, 不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery又给扫一遍 我也不会照本宣科的翻译源码,结合自己的实际经验一起拜读吧! github上最新是jquery-master,加入转载 2013-11-27 18:53:18 · 467 阅读 · 0 评论 -
jQuery 2.0.3 源码分析 事件体系结构
jQuery 2.0.3 源码分析 事件体系结构 那么jQuery事件处理机制能帮我们处理那些问题? 毋容置疑首先要解决浏览器事件兼容问题可以在一个事件类型上添加多个事件处理函数,可以一次添加多个事件类型的事件处理函数提供了常用事件的便捷方法支持自定义事件扩展了组合事件提供了统一的事件封装、绑定、执行、销毁机制…… 为了更深入的理解幕后的实现,所以先整理整体的结构思路,从1.7后就去转载 2013-11-27 18:36:00 · 493 阅读 · 0 评论 -
jQuery 2.0.3 源码分析Sizzle引擎 - 编译函数(大篇幅)
jQuery 2.0.3 源码分析Sizzle引擎 - 编译函数(大篇幅) 声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 从Sizzle1.8开始,这是Sizzle的分界线了,引入了编译函数机制 网上基本没有资料细说这个东东的,sizzle引入这个实现主要的作用是分词的筛选,提高逐个匹配的效率 我们不直接看代码的实现,通过简单的实现描述下原理: 以下是个转载 2013-11-27 18:39:12 · 438 阅读 · 0 评论 -
jQuery 2.0.3 源码分析 事件绑定 - bind/live/delegate/on
jQuery 2.0.3 源码分析 事件绑定 - bind/live/delegate/on 事件(Event)是JavaScript应用跳动的心脏,通过使用JavaScript ,你可以监听特定事件的发生,并规定让某些事件发生以对这些事件做出响应 事件的基础就不重复讲解了,本来是定位源码分析实现的, 所以需要有一定的基础才行 为了下一步更好的理解内部的实现,所以首先得清楚的认识到事转载 2013-11-27 18:36:37 · 554 阅读 · 0 评论 -
jQuery 2.0.3 源码分析Sizzle引擎 - 解析原理
jQuery 2.0.3 源码分析Sizzle引擎 - 解析原理 声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 先来回答博友的提问: 如何解析 div > p + div.aaron input[type="checkbox"] 顺便在深入理解下解析的原理: HTML结构 div id="text"> p> input转载 2013-11-27 18:48:40 · 447 阅读 · 0 评论 -
jQuery 2.0.3 源码分析系列
jQuery 2.0.3 源码分析系列 声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准 jQuery源码分析目录(版本2.0.3) jQuery源码分析系列(01) : 整体架构 jQuery源码分析系列(02) : 选择器 jQuery源码分析系列(03) :转载 2013-11-27 18:53:49 · 558 阅读 · 0 评论