chaojidan

导航

2014年12月25日 #

jquery源码解析:jQuery队列操作queue方法实现的原理

摘要: 我们先来看一下jQuery中有关队列操作的方法集:从上图可以看出,既有静态方法,又有实例方法。queue方法,相当于数组中的push操作。dequeue相当于数组的shift操作。举个例子:function aaa(){ alert(1);}function bbb(){ alert(2);}$... 阅读全文

posted @ 2014-12-25 23:45 chaojidan 阅读(3722) 评论(1) 推荐(1) 编辑

第三十一课:JSDeferred详解2

摘要: 这一课,我们先接着上一课讲一下wait方法,以及wait方法是如何从静态方法变化实例方法的。首先我们先看wait方法为啥可以从静态方法变成实例方法,请看register源码:Deferred.register= function(name, fun){ //name="wait",fun=Defer... 阅读全文

posted @ 2014-12-25 18:46 chaojidan 阅读(519) 评论(0) 推荐(0) 编辑

第三十课:JSDeferred详解1

摘要: 本课难度非常大,看一遍,蛋会疼,第二遍蛋不舒服,第三遍应该貌似懂了。初学者莫来,没必要,这完全就是一个研究。JSDeferred是日本高手cho45搞出来的,其易用性远胜于Mochikit Deferred,它的实现形态基本上奠定了后来称为Promise/A的范式,是js在异步编程上的一个里程碑作品... 阅读全文

posted @ 2014-12-25 11:47 chaojidan 阅读(835) 评论(5) 推荐(0) 编辑