
jQuery
文章平均质量分 86
tomorrow_be_good
这个作者很懒,什么都没留下…
展开
-
jQuery代码分析之一 Animation
jQuery代码分析之一 Animation本文的代码分析基于jQuery 1.7函数jQuery.animate(params,speed, easing, callback)params: 需要被渐变的属性及其目标值这儿需要指出的是jQuery.fx提供了3种特殊的目标属性值:show hide toggle。例如我们可以传入{height: "show"},这样会在hei原创 2012-09-22 11:38:11 · 1169 阅读 · 0 评论 -
jQuery代码分析之二Selector Engine
jQuery代码分析之二 Selector Engine Sizzle本文的代码分析基于jQuery 1.7Sizzle(selector,context,results,seed)返回值:与selector匹配的元素集selector:CSS selectorcontext:应用CSS selector的HTML元素上下文,默认值为document。比如我们有如下的HTML结原创 2012-10-04 09:58:27 · 1170 阅读 · 1 评论 -
jQuery代码分析之三 Event
jQuery代码分析之三 Event本文的代码分析基于jQuery 1.7jQuery事件注册的核心是jQuery.event对象,据类库中的注释介绍,其大部分思想是从Dean Edwards那儿借来的,罗嗦两句,Dean Edwards是个JavaScript大神,很多流行的类库的基本思想从他那儿借来的。例如,让JavaScript能够用更加面向对象的方式组织起来,关于这方面的实践,他算原创 2012-10-17 20:26:36 · 2152 阅读 · 0 评论 -
jQuery代码分析之四Queue
在博文jQuery代码分析之一中偶介绍了下animation的实现机制,怎样实现属性值的渐变?那么如果我们需要在一个元素上做链式animation时,jQuery是如何处理的呢?例如,有如下示范代码:$("#div1").slideDown().fadeOut();这里面涉及到的技术就是偶将在这篇文章中讲到的fn.queue。首先还是看下API定义描述:定义将在匹配元素上执行的一组原创 2012-11-12 23:44:38 · 779 阅读 · 0 评论 -
jQuery代码分析之五Ajax调用
在stackoverflow上看到一个问题,用jQuery.get()跨域(cross domain)访问google api在IE(8,9)中行不通,最后,解决方案是用一个jQuery的ajax扩展,技术要点是应用了IE8,9中特有的XDomainRequest对象,这是它所独有的,不遵循任何当前标准。在后面我们还会提到,IE在做ajax调用时也是有它自己独特的方式。在jQuery文档中关于原创 2013-03-26 20:44:51 · 932 阅读 · 0 评论