可想自己造一个jQuery库?(十一)

  • A+
所属分类:jQuery

Lesson-10

实现on,off的事件委托!

我们能根据之前的思路,利用同样的方法实现一个事件委托.

先来看看流程图可想自己造一个jQuery库?(十一)

然后先看看结果是如何,毕竟流程图看的也不一定能懂。可想自己造一个jQuery库?(十一)

最后我们再来看看代码

继续再看一遍log的结果,对比刚刚的代码可想自己造一个jQuery库?(十一)

连同代码,我在注释里已经非常的详细解释了整个过程,大家结合控制台log的结果,在看看最初的流程图结合的看,我相信有点点耐心就能马上理解了。

绑定过程都会比较复杂,理解了绑定过程后,下面off的实现就很容易了。

off本身是可以传2个参数的,第一个参数为事件type,第二个参数是委托元素selector

最后看看我们修改过后的 delegate方法

这里修改的就只有二个地方

1.获取被委托元素的deleId,因为我们整个委托机制都与他有关。 2.通过id在deleEvents里查找对应的事件数组,循环执行即可

以上就是整个委托的过程!

 

weinxin
我的微信公众号
我的微信公众号扫一扫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: