chaojidan

导航

2014年12月18日 #

jquery源码解析:jQuery工具方法when详解

摘要: 我们先来看when方法是如何使用的:var cb = $.when(); //when方法也是返回一个延迟对象,源码是return deferred.promise();返回的延迟对象不能修改状态$.Deferred()也是返回一个延迟对象,那么它们的区别是什么呢?$.Deferred()只能针对... 阅读全文

posted @ 2014-12-18 22:35 chaojidan 阅读(1038) 评论(0) 推荐(0)

第二十三课:jQuery.event.add的原理以及源码解读

摘要: 本课主要来讲解一下jQuery是如何实现它的事件系统的。我们先来看一个问题:如果有一个表格有100个tr元素,每个都要绑定mouseover/mouseout事件,改成事件代理的方式,可以节省99次绑定,更何况它还能监听将来添加的tr元素。这就是jQuery中的live方法。这种机制使用的是事件冒泡... 阅读全文

posted @ 2014-12-18 16:16 chaojidan 阅读(1559) 评论(2) 推荐(0)