E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
事件代理
jquery中常见的坑
使用了被废弃的jQuery.fn.live方法jQueryMigrate库对此错误也在控制台有相应的警告:JQMIGRATE:jQuery.fn.live()isdeprecatedlive方法原本的作用是设置
事件代理
欧石南
·
2020-03-22 14:38
阿里巴巴前端面试
某君的alibaba前端面试题面经:-想想啊,原型,继承,
事件代理
,virtualdom的优缺点和实现,事件队列机制,实现一个bind。
keaidelele
·
2020-03-21 17:41
事件(细节很多,主要考察
事件代理
)
说是事件其实是事件没啥好说的,加了好多dom操作,主要是能看出来是哪些效果是用了dom操作题目3:解释IE事件冒泡和DOM2事件传播机制?IE事件冒泡的流程是,当监测到一个事件发生时,事件会从目标元素开始向父级传递,直到传递到window(document)停止。这期间,如果遇到同样的事件,都会激活对应的事件处理程序。而DOM2的时间传播机制包括了事件冒泡机制作为事件传播的第三阶段,并且加入了第一
李永州的FE
·
2020-03-18 02:34
js
事件代理
DocumentItem1Item2Item3Item4Item5Item6document.getElementById("parent-list").addEventListener("click",function(e){//检查事件源e.targe是否为Liif(e.target&&e.target.nodeName.toUpperCase()=="LI"){//真正的处理过程在这里con
mochase
·
2020-03-16 04:18
事件总结
DOM事件主要内容事件流事件注册事件对象事件分类
事件代理
什么是DOM事件?
YM雨蒙
·
2020-03-15 06:34
网易微专业-DOM编程艺术 05 事件
1、DOM事件⑴主要内容▪事件流▪事件注册▪事件对象▪事件分类▪
事件代理
⑵什么是DOM事件▪点击一个DOM元素▪键盘按下一个键▪输入框输入内容▪页面加载完成2、事件流▪capturephase捕获过程。
李明104
·
2020-03-14 23:36
事件处理
1.
事件代理
事件代理
:为子元素添加监听器转变为为父容器添加监听器,然后通过event.target判断具体操作的元素事件的传递是和文档结构有关的1.DOM0级和DOM2级在事件监听使用方式上有什么区别?
IT男的成长记录
·
2020-03-12 04:47
事件代理
实现
1、事件传播机制、阻止传播、取消默认事件、
事件代理
(1)事件传播机制当事件发生在某个文档节点上时(即事件目标),目标的事件处理程序就会被触发。此外目标的每个祖先节点也有机会处理该事件。
zh_yang
·
2020-03-11 00:01
什么是
事件代理
和事件委托
昨天讲过了事件冒泡,其实
事件代理
和事件委托就是来源于事件冒泡机制。经常写js的人应该都知道这个方法。一个交互丰富的网页,离不开各种复杂的事件,事件太多就会造成网页性能下降,有内存泄漏的风险。
狐小狸哥哥
·
2020-03-09 23:28
event delegation -- 事件委托
事件代理
或者说是事件委托,就是利用事件的冒泡特性,将事件绑定到外层元素上,而不是触发事件的元素上。可以减少绑定的事件数量,而且对于动态加载的内容来说,十分有利。
laohan
·
2020-03-08 16:26
使用纯Swift编写一个
事件代理
在日常开发中我们经常会遇到这样的场景,有很多模块的delegate需要通过一个公共类来转发回调事件。比如采用MVP模式开发一个复杂的UI交互,其中(许多)View要通过Presenter来转发网络回调、文件访问、数据库等多种不同的Delegate的回调事件。标准做法是在Presenter中实现各个不同的Delegate,然后再转发给(多个)View。这样做繁琐且代码重复,更重要的是不方便对多个Vi
fuadam1982
·
2020-03-08 10:26
20:jQuery事件
直接绑定和使用
事件代理
分别如何使用```使用.on()方法,这个方法能够直接绑定和代理事件。根据我们要实现的需求,我们需要使用代理事件来解决问题,也就是说我们把事件的绑定交给父级元素。
jrg陈咪咪sunny
·
2020-03-08 03:27
面试准备大杂烩
注:主要是一些面试题涉及的知识点八种创建等高列布局左侧固定宽,右侧自适应屏幕宽,左右两列,等高布局JavaScript
事件代理
和委托(Delegation)JavaScript停止事件冒泡和取消事件默认行为
GpingFeng
·
2020-03-05 18:49
前端性能优化汇总
前端性能优化汇总(尽量干货一些):1.减少事件注册,尽量利用事件冒泡原理进行
事件代理
,注册到父级元素上,减少内存开销;2.css样式选择器尽量采用类名的方式,不要采用标签,因为选择器是从右向左解析的,#
shanshanfei
·
2020-03-03 02:18
cell中
事件代理
到tableView进行操作(如删除)的实现
项目中有个需求,cell的删除按钮代理到tableView里实现并进行删除动画。原来我的做法是,给cell加个属性cellIndex,然后在cell赋值的时候,将indexPath.row赋给cellIndex。后来发现有个问题,就是我连续进行两次删除操作的时候,cell的cellIndex就会发生混乱。所以改用以下方法,在cell中取到indexPath,代理出去使用,bug得到解决//IOS7
大灰灰iOS
·
2020-03-01 21:29
手写事件模型及
事件代理
/委托
事件流:事件流所描述的就是从页面中接受事件的顺序。IE:IE事件流是事件冒泡流;Netscape事件流是事件捕获流js里面的【事件流的三个阶段】事件捕获(低版本IE不支持捕获阶段):与事件冒泡事件流正好相反的顺序,事件捕获的事件流是最外层逐级向内传播。目标:事件冒泡:事件开始时由最具体的元素(文档中嵌套最深的那个节点)接收,然后逐级向上(一直到文档)。详细:http://www.cnblogs.c
Cinderella歌儿
·
2020-03-01 08:06
性能优化——
事件代理
事件代理
就是利用了这个机制。
沈墨空
·
2020-02-29 05:51
js的
事件代理
安利一个
事件代理
库varfs=require('fs')vareventProxy=require('eventProxy')varep=neweventProxy()ep.on('got',function
bigtom
·
2020-02-28 03:11
JS事件委托(
事件代理
)
什么是事件委托?举个例子,我们要实现点击li时打印其idaaabbbccc一般我们会给每一个li绑定一个事件处理函数letmyList=document.getElementById('myList')letoLi=myList.getElementsByTagName('li')for(leti=0;iaaabbbcccletmyList=document.getElementById('myL
寒o_0
·
2020-02-27 17:53
进阶14发表
使用on绑定事件使用
事件代理
的写法?题目5:jquery如何展示/隐藏元素?题目6:jquery动画如何使用?题目7:如何设置和获取元素内部HTML内容
王翔爱摇滚乐爱电影爱心理学爱哲
·
2020-02-26 18:28
DOM事件
1.解释以下概念:事件传播机制、阻止传播、取消默认事件、
事件代理
。事件传播机制:DOM2级事件规定的事件流包括三个阶段。1丶事件捕获阶段:最不具体的节点最早接收到事件,最具体的节点最后接收到事件。
Parcel丶丶
·
2020-02-26 01:47
使用
事件代理
实现vue的手风琴组件
在项目中要做一个手风琴组件,需求是页面created事件中请求数据,以显示在列表中,加载数据时显示“正在加载”,没有数据了就显示“没有更多数据了”,当点击列表项时再去请求相应的详情,如果给每一个li绑定相应的事件处理程序,在JavaScript中,添加到页面上的事件处理程序数量将直接关系到页面的整体运行性能,因为需要不断的与dom节点进行交互,访问dom的次数越多,引起浏览器重绘与重排的次数也就越
我就是666666
·
2020-02-25 09:50
#hello,JS:10 -02事件对象和
事件代理
一、事件的IE兼容性在老版的IE浏览器中,不支持:addEventListener和removeEventListener两种事件绑定的方法支持(可实现):attachEvent和detachEvent两种方法,同时接收两个相同参数a、事件处理程序名称b、事件处理程序方法由于IE支持事件冒泡,所以添加的程序会被添加到冒泡阶段,使用attachEvent可以添加事件处理程序:varbtnClick=
饥人谷_远方
·
2020-02-24 20:28
事件传播机制、阻止传播、取消默认事件、
事件代理
事件传播机制事件:JavaScript和HTML的交互是通过事件实现的事件是某个行为或者触发,比如点击、鼠标移动:当用户点击鼠标时当网页已加载时当图像已加载时当鼠标移动到元素上时当用户触发按键时事件流事件冒泡事件开始时由最具体的元素接受,然后逐级向上传播到较为不具体的元素事件捕获不太具体的节点更早接受事件,而最具体的元素最后接受事件,和事件冒泡相反DOM事件流DOM2级事件规定事件流包括三个阶段,
初入前端的小菜鸟
·
2020-02-21 07:19
前端基础(问答17)
keywords:DOM、
事件代理
。问答dom对象的innerText和innerHTML有什么区别?innerText属性会返回元素节点下的文本节点,并拼接成文本内容。
郑哲明
·
2020-02-21 02:24
2017前端面试题之Js篇(1)
1.请解释
事件代理
(eventdelegation)当需要对很多元素添加事件的时,可以通过将事件添加到它们的父节点通过委托来触发处理函数。其中利用到了浏览器的事件冒泡机制。
岁寒3友
·
2020-02-20 23:25
js中事件委托或
事件代理
机制
在JS高程中是这样解释的:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。通俗来讲就是:事件,就是onclick,onmouseover,onmouseout,等就是事件;委托,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。用我们现实生活中的例子就是:有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门
leikeren
·
2020-02-18 12:07
面试汇总javascript
上位移jquery:position().left;position().topjs删除数组中空元素functionremoveEmptyArrayEle(arr){for(vari=0;i加载如何使用
事件代理
阿喜liang
·
2020-02-17 23:53
事件监听,
事件代理
题目1:DOM0事件和DOM2级在事件监听使用方式上有什么区别?DOM0级事件,添加多个事件处理程序时,会出现后面的覆盖前面的这种情况,而DOM2则不会出现这种情况.DOM0有两种方式,一种是通过内联方式,另一种是通过on+事件名的方式.DOM2级事件通过addEventListener和removeEventListener来填加事件监听和删除事件的监听,接受三个参数,事件类型,事件处理方法,布
饥人谷_林嘉俊
·
2020-02-16 17:24
前端面试题——
事件代理
delegate 的实现(二)
上一篇说了
事件代理
的原理,小伙伴们可以猛戳下面的链接直接查看前端面试题——
事件代理
delegate的实现(一)在结尾的地方,留下了一个问题:如何卸载已经绑定的代理事件javascript除了给了我们一个添加事件监听器的
次人君在野原之森网络工作室
·
2020-02-16 07:06
JS事件2(
事件代理
)
事件代理
:将多个子元素的DOM操作优为化对父元素的一次DOM操作。
余生筑
·
2020-02-14 11:07
zj9 事件
事件模型、事件冒泡、事件捕获、
事件代理
、阻止默认事件、事件兼容等题目1:DOM0事件和DOM2级在事件监听使用方式上有什么区别?
molly的红草帽
·
2020-02-14 09:05
事件委托
它还有一个名字叫
事件代理
,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。forexample:有三个同事预计会在周一收到快递。
PySong
·
2020-02-12 14:03
JavaScript
事件代理
简述
事件代理
是JavaScript常用的绑定事件技巧把原本要处理的事情委托给父元素利用的是DOM元素事件冒泡可以提高性能,节省内存占用,减少事件注册例如:例如有一千多个li元素要判断点击就应该把点击事件委托给父元素当点击到的时候再去判断具体的是点到哪个
sansenLian
·
2020-02-10 22:54
面试题20
1.什么是
事件代理
且描述
事件代理
的原理及为什么要用
事件代理
?2.移动端1px问题,为什么会有?如何解决?3.解释jsonp的原理4.在工作中你是如何优化自己的代码的?5.axios是什么?如何使用?
小白i_76e5
·
2020-02-10 12:46
深入理解DOM事件机制
前言本文主要介绍:DOM事件级别DOM事件流DOM事件模型
事件代理
Event对象常见的方法和属性一、DOM事件级别针对不同级别的DOM,我们的DOM事件处理方式也是不一样的。
xyyojl
·
2020-02-09 03:31
直接绑定和使用
事件代理
分别如何使用
jquery如何绑定事件事件处理中最头疼的就是浏览器兼容问题,jQuery封装了很好的API,可以方便的进行事件处理简单介绍livebingdagelate对应的解除监听的函数分别是unbind、die、undelegatebing一:bind(type,[data],function(eventObject))bind是使用频率较高的一种,作用就是在选择到的元素上绑定特定事件类型的监听函数,参数
初入前端的小菜鸟
·
2020-02-08 13:26
jQuery实现
事件代理
jQuery实现
事件代理
1.
事件代理
的原理和意义实现原理是利用了浏览器的事件冒泡和事件源(target)。在js中事件会冒泡到父级节点,所以我们可以在父级节点进行
事件代理
。
GeekNiuniu
·
2020-02-02 23:09
直接绑定和使用
事件代理
分别如何使用
事件绑定事件处理中最头疼的就是浏览器兼容问题,jQuery封装了很好的API,可以方便的进行事件处理在1.7之前的版本中jQuery处理事件有多个方法,(google搜索:jquerylivebinddegelate)作用各不相同,后来统一的使用on/off方法.on(events[,selector][,data],handler(eventObject))看起来参数及其复杂,我们看一下各个参数
东郭皮蛋
·
2020-02-01 18:44
review javascript 26:JS 事件委托
它还有一个名字叫
事件代理
,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位
蝴蝶结199007
·
2020-01-07 14:57
web前端入门到实战:JavaScript 事件冒泡与事件委托
事件委托又称
事件代理
。对“事件处理程序过多”问题的解决方案就是事件委托。事件委托利用了事件冒泡,只指定一个父类事件处理程序,就可以管理某
前端向南
·
2020-01-06 19:54
JavaScript
javascript事件流、
事件代理
、target和currentTarget
前言这篇讲的内容是非常基础的,关于javascript中的事件相关可能不太全面,只是围绕几个知识点。可能现在mvvm框架用多了也不用多去在意dom和event,但是原生的基础知识还是需要掌握的(万一以后面试问到了呢~~)Javascript与html之间的交互是通过事件来实现的。事件,就是文档或浏览器窗口发生的一些特定的交互瞬间,可以用侦听器(或处理程序)来预定事件,以便事件发生时执行相应的代码。
ITgecko
·
2020-01-04 02:51
事件
解释以下概念:事件传播机制、阻止传播、取消默认事件、
事件代理
。
antimony
·
2020-01-03 04:08
事件代理
为什么要使用
事件代理
?抽取相同的事件处理函数或者是对象,提高程序的工作效率。
stefanie_lucky
·
2019-12-30 13:05
JavaScript事件
事件流DOM2级事件流、事件捕获阶段,目标阶段,事件冒泡阶段DOM0事件元素的方法,冒泡阶段被处理,同一种事件只能添加一次,在父节点也能检测到
事件代理
,dom0是可以检测事件冒泡的varbtn=document.getElementById
进击的前端
·
2019-12-30 03:10
事件委托(
事件代理
)
链接地址:http://www.cnblogs.com/liugang-vip/p/5616484.htmlhttp://www.webhek.com/post/event-delegate.html在知道什么是事件委托之前,我们应该知道什么叫事件对象?事件(Event)对象就是在对事件进行点击啊,鼠标按下啊,右键啊等事件的状态。事件对象w3school网址:http://www.w3school
青春前行
·
2019-12-28 03:13
2018-08-28日前端面试题
(包括但不限于:事件的不同阶段,应用场景,
事件代理
,绑定和解绑,浏览器兼容等)请描述下原生js的事件。
我的昵称好听吗
·
2019-12-25 11:54
事件代理
及常用的 HTML 事件
之前总结了事件捕获和冒泡以及阻止事件传播,今天写一下
事件代理
方面的总结DOM事件之捕获、冒泡:阻止事件传播:
事件代理
监听列表中多项li时,实现点击li控制台打印对应文本,如下:苹果香蕉葡萄首先想到的对每一个
astak3
·
2019-12-22 23:39
js学习笔记:DOM事件委托运用的复杂案例
思路:因
事件代理
的运作原理是子元素事件冒泡到父元素事件触发执行,所以子元素不能用阻止冒泡方法,需在父元素的事件触发对target进行判断:$('.box1').addEventListener
yang走向前端
·
2019-12-22 20:10
事件绑定、事件冒泡与捕获
一、事件绑定事件绑定又称事件委托,
事件代理
,可以给同一个div绑定多个事件非IE:element.addEventListener("click",fn,false)事件绑定element.removeEventLisenter
云淡风轻_301b
·
2019-12-21 23:53
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他