我们都知道,所谓的运动就是操作定时器,但是如果我同时写3个运动,比如下面这样,效果会怎样呢? 操作并不是异步去执行的,而是按照一定是顺序执行,这就涉及到一个词语,叫入队出队 在源码8497行,可以看到JQuery用的是queue方法操作队列,大致的意思类似与数组的push,pop等 在操作完成后,J ...
分类:
Web程序 时间:
2016-05-29 10:58:51
阅读次数:
235
本文基于JQuery2.0.3版本,下载地址 http://pan.baidu.com/s/1hrH1jne 在看源码之前我们先看一些小的运动效果 但这些方法的底层,其实调用的是animate,我们看看animate的使用方法 不过,在JQuery源码内部,这种写法其实被转成了这样 在JQuery源 ...
分类:
Web程序 时间:
2016-05-28 15:57:08
阅读次数:
468
jQuery源码分析系列 http://www.cnblogs.com/aaronjs/p/3279314.html ...
分类:
Web程序 时间:
2016-05-20 19:04:20
阅读次数:
173
上文提到,jquery的事件绑定有bind(),delegate()和one()以及live()方式。我用的jQuery2.1.3版本,live()已经被废弃了。bind(),delegate()和one()的内部源码。//7491行
bind: function( types, data, fn ) {
return this.on( types, null, data, fn )...
分类:
Web程序 时间:
2016-05-18 19:43:08
阅读次数:
298
导读: 本人JS菜鸟一枚,为加强代码美观和编程思想。所以来研究下jQuery,有需要进阶JS的同学很适合阅读此文!我是边看代码(jquery2.2.1),边翻“javascript高级程序设计”写的,有很多基本知识点我都写了书本对应的章节。有分析得不好的还请各位多多指教,更正! 希望我的分析对大家有
分类:
Web程序 时间:
2016-03-22 10:36:20
阅读次数:
304
jQuery 1.9.1源码分析已经完毕。目录如下jQuery-1.9.1源码分析系列(一)整体架构jQuery-1.9.1源码分析系列(一)整体架构续jQuery-1.9.1源码分析系列(二)jQuery选择器jQuery-1.9.1源码分析系列(二)jQuery选择器续1jQuery-1.9.1...
分类:
Web程序 时间:
2016-01-19 12:01:35
阅读次数:
133
借用百度百科来说明下回调函数: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。....
分类:
Web程序 时间:
2015-12-15 01:02:26
阅读次数:
257
jQuery.extend({ expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),//生成字符串,使用Math.random生成随机数并使用正则去掉了非数字字符。 ...
分类:
Web程序 时间:
2015-12-15 00:58:16
阅读次数:
309
jQuery 1.9.1源码分析已经完毕。目录如下jQuery-1.9.1源码分析系列(一)整体架构jQuery-1.9.1源码分析系列(一)整体架构续jQuery-1.9.1源码分析系列(二)jQuery选择器jQuery-1.9.1源码分析系列(二)jQuery选择器续1jQuery-1.9.....
分类:
Web程序 时间:
2015-12-05 14:21:41
阅读次数:
167
ajax在得到请求响应后主要会做两个处理:获取响应数据和使用类型转化器转化数据a.获取响应数据 获取响应数据是调用ajaxHandleResponses函数来处理。 ajaxHandleResponses的功能有: - 为jqXHR设置所有responseXXX字段(值便是响应数据) -...