文档章节

js事件委托

横着走的螃蟹
 横着走的螃蟹
发布于 2015/11/17 21:56
字数 207
阅读 470
收藏 2

1、普通事件绑定的弊端: 

事件绑定只能绑已经存在的元素,对新增的元素无能为力,而且当元素非常多的时候,比如一个很大的表格的单元格,
每个单元格绑定一个事件很明显开销很大

2、事件委托意义: 

解决矛盾是发展的源动力,事件委托就是专门解决这两个问题的,原理是事件捕获的冒泡捕获原理,单元格的事件可以
冒泡到其父元素(如表格,body)再进行捕获处理,减少了事件绑定的数量。新增的单元格事件同样也会冒泡到这些元
素上进行处理,一箭双雕,妙妙妙。

3、事件委托的实现: 

jquery.live()函数



© 著作权归作者所有

横着走的螃蟹
粉丝 15
博文 170
码字总数 45114
作品 0
朝阳
高级程序员
私信 提问
Javascript的事件模型和Promise实现

1. Javascript的运行时模型——事件循环 JS的运行时是个单线程的运行时,它不像其他编程语言,比如C++,Java,C#这些可以进行多线程操作的语言。当它执行一个函数时,它只会一条路走到黑,不...

远方无风
2018/07/12
0
0
第二十到第二十一天:让你和页面对话-IFE

第二十到第二十一天:让你和页面对话 日期 总用时 学习目标 2018.08.16 4h DOM 学习目标 掌握 JavaScript 的核心之一:DOM,能够熟悉 DOM 相关操作,了解 JavaScript 事件机制 学习内容 V 第...

mumubin
09/29
0
0
javascript事件绑定的疑问

假如我一个web页面有很多事件需要监听,我之前的做法是一个个去为每个元素写onclick代码,这样很费事。后来我知道有一种办法叫做事件委托,用着很方便。 我的问题是:真正工作中,是不是经常...

水牛叔叔
2012/10/31
236
5
10个流行的JavaScript面试题

译者:前端小智 原文:medium.com/@jlanne119/… 为了保证可读性,本文采用意译而非直译 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 1.如何理解 JS 中的关键字? JS 初...

前端小智
06/19
0
0
腾讯web前端开发工程师笔试题及答案

腾讯web前端开发工程师笔试题及答案 1、 如何实现事件委托? 首先要知道什么是事件委托。 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但...

至简6
2014/07/29
373
0

没有更多内容

加载失败,请刷新页面

加载更多

Django设置启动环境

1.命令行指定环境 我们知道正常的django项目都是有多个环境的配置的,在启动时需要指定启动环境,如: python manage.py runserver --settings=myapp.settings.test 其中的myapp.settings....

恒宝乐园
33分钟前
8
0
DRF 获取DefaultRouter 对应的url

命令 python manage.py show_urls urls.py from user.router import core_routerurlpatterns = [ path('user/login/', views.LoginView.as_view(), name='login'), path('user/log......

hyhlinux
今天
4
0
uniapp登录流程详解uni.login

uni.login(OBJECT) 登录 H5平台登陆注意事项: 微信内嵌浏览器运行H5版时,可通过js sdk实现微信登陆,需要引入一个单独的js,详见 普通浏览器上实现微信登陆,并非开放API,需要向微信申请,...

达达前端小酒馆
今天
5
0
目标检测中 yolo 的mAP是什么含义?

mAP定义及相关概念 P => precision,即 准确率 R => recall,即 召回率 PR曲线 = >即 以 precision 和 recall 作为 纵、横轴坐标 的二维曲线。一般来说,precision 和 recall 是 鱼与熊掌 的...

小松1
今天
4
0
用jdk1.8的断言来做非空判断

Assert.notNull(user, "没有获得登录用户信息"); 看源码如下: public static void notNull(Object object, String message) { if (object == null) { throw new IllegalArgum......

architect刘源源
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部