加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash对象中target与currentTarget属性的区别

发布时间:2020-12-15 20:05:01 所属栏目:百科 来源:网络整理
导读:target是单击的目标,currentTarget是处理事件的目标。 在一般情况下,target和currentTarget两者指向同一个对象。假设有一个简单的parent容器的注册器,在处理事件过程中这两个属性都指向了parent。 但是假设parent为父级注册器,它存在一个子级的child注册

target是单击的目标,currentTarget是处理事件的目标。

在一般情况下,target和currentTarget两者指向同一个对象。假设有一个简单的parent容器的注册器,在处理事件过程中这两个属性都指向了parent。

但是假设parent为父级注册器,它存在一个子级的child注册器时,当我们单击parent时,两者都指向parent,但是当单击child时,target指向了child,但currentTarget指向parent;当直接单击child时,currentTarget会先指向底层(child)然后逐级向上冒泡,直到指向parent。

那么两者在属性方面区别:

target : 指事件流中的target,其属性在事件流的目标阶段。

currentTarget?: 一 注册监听器;二 正在处理事件

currentTarget:属性在事件流冒泡阶段或目标阶段,也可以是捕获阶段。

target :属性在事件流的目标阶段。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读