原文:jQuery的事件委托方法之on、live、delegate

前言 事件委托浅谈,js界里很火热的一项技术应该就有 事件委托 event delegation 了,什么是事件委托呢 我的理解是这样的,想给子元素添加事件反而添加到父元素的身上,当然这个认识十分浅显哈。接下来就说说具体应用场景。 考虑一个ul,在li的数量非常少的时候,为每一个li添加事件当然会使用for循环 但是数量多的时候这样做太浪费内存,长到上百上千上万的时候,为每个li添加事件就会对页面 ...

2017-06-15 15:20 0 2171 推荐指数:

查看详情

jquery 事件委托 delegate

什么叫事件委托,举个列子:有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托给前台MM代为签收。现实当中,我们大都采用委托的方案(公司也不会容忍那么多员工站在门口就为了等快递)。前台MM收到快递后,她会判断收件人是谁,然后按照收件人的要求签收,甚至代为 ...

Fri Mar 23 00:05:00 CST 2012 0 10185
jQuery事件绑定到bind、livedelegate、on方法的探究

1. 给页面上的某个元素绑定事件,最初采用下面的方式实现: $(‘selector’).click(function(){ //code }); 缺点: 不能同时绑定多个事件,不能绑定动态的元素。 后来接触到了on、bind、livedelegate ...

Sun Sep 04 17:21:00 CST 2016 0 2064
关于事件委托的整理 ,另附bind,live,delegate,on区别

随着DOM结构的复杂化和Ajax等动态脚本技术的运用导致如今的js界里最火热的一项技术应该是‘事件委托(event delegation)’了,什么是事件委托呢?小七给你娓娓道来,说白了就是想给子元素添加事件反而添加到父元素的身上,现在的你可能会说博主有病,放屁脱裤子多此一举,那么博主告诉你博主 ...

Thu Oct 20 23:06:00 CST 2016 4 1520
jquery on方法事件委托

jquery绑定事件处理函数的方法有好几个,比如:bind(),on(),delegate(),live()。 其中delegatelive都是用on实现的,效果也类似,live好像在1.7版本中已经废弃了。 这里重点看看on的用法: 如果省略了selector参数,on方法 ...

Tue Feb 25 22:48:00 CST 2014 1 7189
浅谈Jquery中的bind(),live(),delegate(),on()绑定事件方式

前言   因为项目中经常会有利用jquery操作dom元素的增删操作,所以会涉及到dom元素的绑定事件方式,简单的归纳一下bind,live,delegate,on的区别,以便以后查阅,也希望该文章日后能帮助到园友,文中如有不当之处,还望各位指正,话不多说,直接进入正题。 bind() 简要 ...

Thu Nov 20 01:59:00 CST 2014 16 75532
jQuery 2.0.3 源码分析 事件绑定 - bind/live/delegate/on

事件(Event)是JavaScript应用跳动的心脏,通过使用JavaScript ,你可以监听特定事件的发生,并规定让某些事件发生以对这些事件做出响应 事件的基础就不重复讲解了,本来是定位源码分析实现的, 所以需要有一定的基础才行 为了下一步更好的理解内部的实现,所以首先得清楚的认识到事件 ...

Mon Nov 25 08:03:00 CST 2013 12 12833
jQuery中bind,livedelegate,on绑定事件的方式与区别

jQuery中提供了四种事件监听方式,分别是bind、livedelegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。 已知有4个列表元素:   列表元素1   列表元素2   列表元素3   列表元素 ...

Wed Jun 01 17:59:00 CST 2016 0 6068
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM