×

currenttarget属性

currenttarget属性(angular入门篇(2)——*ngIf,数据绑定事件,属性绑定)

admin admin 发表于2024-04-21 16:33:09 浏览25 评论0

抢沙发发表评论

大家好,如果您还对currenttarget属性不太了解,没有关系,今天就由本站为大家分享currenttarget属性的知识,包括angular入门篇(2)——*ngIf,数据绑定事件,属性绑定的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

angular入门篇(2)——*ngIf,数据绑定事件,属性绑定

1,*ngIf简单用法   用于显示与隐藏某些元素,例:《div *ngIf="ishide"》测试啊啊啊《/div》,也可以与toggle按钮配合。 如图; 2,数据绑定事件 以键盘事件和按钮点击事件为例,在事件发生的时候 html页面函数可以传递"$event",从而在ts页面对应的函数里面接收事件对象"e",打印出事件对象,可发现,里面包含坐标clientX、keyCode、currentTarget等等3,属性的双向绑定 以input输入框为例,数据的双向绑定得提前在app.module引入FormsModule 这个模块,并且在imports申明此模块,否则html页面的报错。未完待续。。。

AS3.0 target和currentTarget属性的区别

target是事件侦听器中,事件的发起对象,但target在有嵌套的时候,它是会达到目标底层,打个比方说吧,你有一个mc的容器,mc中还有mc1那么事件的evt.target返回的并不是mc而是mc1,这跟事件流有关,为了确保能返回父容器,我们一般采用currentTa...

e.target与e.currentTarget的区别

在DOM事件对象中有两个属性总是时不时的困扰我,就是 target 和 currentTarget ,有时候很迷惑分不清两者的区别,因此有必要把这两个属性好好梳理一下,加深理解,以便日后的查询。 MDN中对 target 的解释为,一个触发事件的对象的引用, 当事件处理程序在事件的冒泡或捕获阶段被调用时。 而对于currentTarget,它指的是当事件遍历DOM时,标识事件的当前目标。它总是引用事件处理程序附加到的元素,而不是 event.target ,它标识事件发生的元素。 举个例子来说明。

我们知道, e.target 可以用来实现 事件委托 ,该原理是通过事件冒泡(或者事件捕获)给父元素添加事件监听,e.target指向引发触发事件的元素,如上述的例子中, e.target 指向用户点击的 li ,由于事件冒泡, li 的点击事件冒泡到了 ul 上,通过给 ul 添加监听事件而达到了给每一个 li 添加监听事件的效果,而 e.currentTarget 指向的是给绑定事件监听的那个对象,即 ul ,从这里可以发现, e.currentTarget===this 返回 true ,而 e.target===this 返回 false 。 e.currenttarget 和 e.target 是不相等的。

注意 ,在jQuery提供的on方法中,e.currentTarget与该方法接收的第二个参数有关,根据jQuery的文档描述

当li中含有子元素的时候,e.target指的是触发事件的元素,可能是span也可能是li,此时的e.currentTarget指的是selector那个参数,也就是本例中的li。如果省略selector参数,那么它和addEventListener中e.target和e.currentTarget是一致的。

我们知道,在DOM事件流中分为几个不同的阶段,如图

在本例中,事件的目标阶段即 li ,由于 e.currentTarget 始终指向添加监听事件的那个对象,即 aLi ,也就是HTML中的 li ,而 e.target 指向触发事件监听的那个对象,也是 li ,因此 e.target 和 e.currentTarget 相等,同时也和 this 相等。

因此不必记什么时候 e.currentTarget 和 e.target 相等,什么时候不等,理解两者的究竟指向的是谁即可。

flash 侦听属性能不能设为变量

可以调用方法,如 fl_ClickToDrag(null)然后在方法里也可以通过e.currentTarget属性来获取点击的是哪个元件,再使用e.currentTarget.name获取点击元件的实例名,进行其它操作。如果有相关的FLASH或者Animate操作及代码方面的问题可以私信或留言,尽心解答!

怎么把onchange里面的e.currenttarget.name放到生命周期

currentTarget 事件属性返回其监听器触发事件的节点,即当前处理该事件的元素、文档或窗口。在捕获和起泡阶段,该属性是非常有用的,因为在这两个节点,它不同于 target 属性。

jquery中的event.currenttarget 和 this有什么区别

触发当前事件的源对象如:var a = document.getElementById(’test’);a.addEventListener(’click’, function(event) {//这里面event.target就是a对象}, false);srcElement是IE下的属性target是Firefox下的属性Chrome浏览器同时有这两个属性

火狐支持event currenttarget target吗

IE下,event对象有srcElement属性,但是没有target属性;Firefox下,event对象有target属性,但是没有srcElement属性.但他们的作用是相当的,即:firefox 下的event.target = IE 下的event.srcElement解决方法:使用obj(obj = event.srcElement ? event.srcElement : event.target;)来代替IE下的event.srcElement或者Firefox下的event.target.

如果你还想了解更多这方面的信息,记得收藏关注本站。