e.currentTarget与e.target】的更多相关文章

event.currentTarget与event.target的差别想大家在使用的时候不是非常在意.本文以測试代码来解说它门之间的不同.即,event.currentTarget指向事件所绑定的元素,而event.target始终指向事件发生时的元素.翻译的不专业,好拗口啊,还是直接上測试代码吧:   <div id="wrapper"> <a href="#" id="inner">click here!</a&…
currentTarget始终是监听事件者,而target是事件的真正发出者.…
e.currentTarget指的是注册了事件监听器的对象,而e.target指的是该对象里的子对象   html中 <div id="addBtn" v-on:click="checksBtn($event)" class="everyMes curs checkeds" title="查询"> <Icon class="iconCommon" style="color:#80…
什么是事件 事件是视图层到逻辑层的通讯方式. 事件可以将用户的行为反馈到逻辑层进行处理. 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数. 事件对象可以携带额外信息,如 id, dataset, touches. 事件的使用方式 在组件中绑定一个事件处理函数. 绑定事件处理函数: Page({ tapName(event) { console.log(event) } }) 简单来说就是将事件绑定到组件上面,bindtap和catchtap都属于点击事件,绑定了之后点击…
注册事件是获取小程序组件上面的自定义属性值 e.target是获取当前点击的标签上面的自定义属性 e.currentTarget是获取注册点击事件标签内的自定义属性…
在事件处理过程中,会自动生成事件类的实例,并传给侦听器函数.通过这个参数就可以使用事件类的属性和方法.其中target与currentTarget属性是两个很相似的属性. 对于简单的事件处理过程,分清target与currentTarget并没有必要.因为它们一般指向同一个对象.例如,舞台中有一个实例名为mc的影片剪辑实例,通过下面的代码为这个实例注册单击事件. mc.addEventListener(MouseEvent.CLICK,this.test); function test(e:Mo…
event.target 和 event.currentTarget 的区别 举例说明: <!DOCTYPE html> <html> <head> <title></title> <style> div { margin: 1rem; padding: 1rem; } #a {background-color: #f00;} #b {background-color: #0f0;} #c {background-color: #00…
冒泡和捕获的区别是冒泡事件是先触发子元素事件,再触发父元素事件,这个是冒泡.捕获是先触发父元素事件,再触发子元素事件.简单的来说,冒泡的顺序是由内到外,捕获的顺序是由外到内 举例:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> #son{ width: 200px…
在一般情况下,target与currentTarget指向的是同一个对象.一般情况是指我们只对某一个独立的mc添加侦听器.如下: var mc:Sprite=new Sprite();addChild(mc);mc.x=300,mc.y=300;mc.graphics.beginFill(0×000000);mc.graphics.drawRoundRect(0,0,50,50,10,10);mc.name=”圆角矩形mc”; mc.addEventListener(MouseEvent.CLI…
currentTarget   指的是触发事件的当前对象,可以是冒泡和捕获的对象,不一定是点击或者鼠标移入等事件的直接触发对象.可以是他的父元素等. target 指的是事件触发的直接对象.IE有兼容问题. srcElement 和target相同,firFox不兼容. 获取直接目标对象的兼容写法 var target = e.target || e.srcElement target 触发事件的源组件. currentTarget 事件绑定的当前组件. 如果你在父容器上绑定了事件并传参,当你点…