addEventListener和普通.onclick的区别

近期关于addEventListener和普通.onclick的区别的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯 ,并进行了系统化的梳理。若这些内容恰好能为您提供参考 ,将是我们最大的荣幸 。

addEventListener是在 FireFox 上的用法 。?

addEventListener的参数一共有三个,语法为:?

element.addEventListener(type,listener,useCapture)?

详解?

其中element是要绑定函数的对象。?

type是事件名称,要注意的是"onclick"要改为"click","onblur"要改为"blur",也就是说事件名不要带"on"。?

listener当然就是绑定的函数了 ,记住不要跟括号?

最后一个参数是个布尔值,表示该事件的响应顺序,下面重点介绍一下addEventListener的第3个参数(useCapture) 。?

userCapture若为true,则浏览器采用Capture,若为false则采用bubbing方式。建议用false?

区别:

var?btn1Obj?=?document.getElementById("btn1");

//element.addEventListener(type,listener,useCapture);

btn1Obj.addEventListener("click",method1,false);

btn1Obj.addEventListener("click",method2,false);

btn1Obj.addEventListener("click",method3,false);

执行顺序为method1->method2->method3?

document.getElementById("btn").onclick?=?method1;

document.getElementById("btn").onclick?=?method2;

document.getElementById("btn").onclick?=?method3;

如果这样写,那么将会只有medhot3被执行?

addEventListener是一个侦听事件并处理相应的函数。

参数

1 、type:String

事件的类型 。

2 、listener:Function

侦听到事件后处理事件的函数。 此函数必须接受 Event 对象作为其唯一的参数,并且不能返回任何结果 ,如以下示例所示: 访问修饰符function

函数名(evt:Event):void

3、useCapture:Boolean (default = false)

这里牵扯到“事件流”的概念。侦听器在侦听时有三个阶段:捕获阶段、目标阶段和冒泡阶段 。顺序为:捕获阶段(根节点到子节点检查是否调用了监听函数)→目标阶段(目标本身)→冒泡阶段(目标本身到根节点)。此处的参数确定侦听器是运行于捕获阶段 、目标阶段还是冒泡阶段。

如果将 useCapture 设置为 true,则侦听器只在捕获阶段处理事件,而不在目标或冒泡阶段处理事件 。 如果useCapture 为

false ,则侦听器只在目标或冒泡阶段处理事件。 要在所有三个阶段都侦听事件,请调用两次 addEventListener,一次将 useCapture 设置为

true ,第二次再将useCapture 设置为 false。

4、priority:int (default = 0)

事件侦听器的优先级 。 优先级由一个带符号的 32 位整数指定 。 数字越大,优先级越高。 优先级为 n 的所有侦听器会在优先级为 n -1

的侦听器之前得到处理。 如果两个或更多个侦听器共享相同的优先级,则按照它们的添加顺序进行处理 。 默认优先级为 0。

5、useWeakReference:Boolean (default = false)

确定对侦听器的引用是强引用 ,还是弱引用。 强引用(默认值)可防止您的侦听器被当作垃圾回收 。 弱引用则没有此作用。

关于addEventListener和普通.onclick的区别的探讨就到这里 ,您是否还有其他想了解的内容?欢迎在评论区留言告诉我们,同时别忘了点击关注哦!

本文来自作者[者身智能信息技术有限公司]投稿,不代表高瓴号立场,如若转载,请注明出处:http://m.xaics.com.cn/xaics/195.html

(2)

文章推荐

  • 扎心了 老铁 是什么梗

    近期关于扎心了老铁是什么梗的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。“扎心了,老铁”这句话最近十分频繁地出现在各大微博账号的评论下和网络直播的评论中,可谓十分火热。那么这句话到底是个什么梗呢?一、“老铁,扎心了

  • 晚春韩愈原文及翻译注释

    近期关于晚春韩愈原文及翻译注释的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。晚春韩愈原文及翻译注释如下:《晚春》原文:草树知春不久归,百般红紫斗芳菲。杨花榆英无才思,惟解漫天作雪飞。《晚春》翻译:春天不久就将归去,花草

  • 神秘博士第七季的剧情简介

    近期关于神秘博士第七季的剧情简介的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。BBC最近放出了一张《神秘博士》第7季的宣传照,记录了第11代时空旅行三人组美好的片场时光,勾肩搭背的三人关系看起来相当铁,而这美好的合影也

  • 权力的游戏》第八季主要有哪些内容-

    近期关于权力的游戏》第八季主要有哪些内容?的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。如果你从没看过美剧,那至少听过《权力的游戏》,架空史诗剧,方方面面关涉人性。第八季即最终季正在播,豆瓣评分9.7,即时观赏体验不该

  • 搞笑的外国名字

    近期关于搞笑的外国名字的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。爆笑外国名字说个笑话:一次世界运动会上,某项目开始了,裁判依次念道:进入决赛的有:日本队的选手----搬倒射***,未婚先有子,***

  • 元气骑士小知识

    近期关于元气骑士小知识的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。1.元气骑士玩法经验技巧攻略有哪些玩法技巧攻略这个主要还是要看运气和所选角色是不是吻合近战武器可以打掉子弹,如果不是刺客或者游侠这种技能可以保命的,

  • 房屋装修设计师在哪里找呢?

    近期关于房屋装修设计师在哪里找呢?的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。装修是一件人生大事,很多人一辈子也就装修那么一次两次,没有什么经验。所以为了让新家装修得更实用舒适,很多现代人在装修的时候,都会考虑请个设

  • CF挑战模式诸神竞技场绞肉机攻略篇

    近期关于CF挑战模式诸神竞技场绞肉机攻略篇的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。在今天的攻略开始之前,我先给大家带来一个小常识,在挑战模式的诸神竞技场这幅地图之中,在每一关开始之前会有一个小环节,系统会提供几位

  • 我喜欢上了一个同班女孩,但她喜欢别人.我怎么能追到她-

    近期关于我喜欢上了一个同班女孩,但她喜欢别人.我怎么能追到她?的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。第一课要追女孩子,当然首先要知道女孩子的手机号码,其次,就是要对她有那个意思啦。发个短信:上次跟你聊天很愉快,

  • 【浅析高校女生婚恋道德建设】 社会道德问题有哪些

    近期关于【浅析高校女生婚恋道德建设】社会道德问题有哪些的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。摘要爱情是人类社会生活的永恒主题之一,通过爱情而发展形成的恋爱与婚姻是人生的重要组成部分,女大学生婚恋道德方面的

  • 能量战士

    近期关于能量战士的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。变形金刚之隐者战士数百万年前,汽车人已经派出探索队研究地球,并融入人类中,外表与人类无异,但拥有变形金刚能力,他们就是隐者战士。霸天虎的隐者战士复活,四处

  • 荣威i5质量怎么样

    近期关于荣威i5质量怎么样的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。荣威i5质量不好,故障率高。典型故障主要为变速器异响、影音系统故障、变速箱顿挫、发动机噪音大、发动机异响等。首先荣威汽车作为自主品牌,一贯以来就是

发表回复

本站作者才能评论

评论列表(3条)

  • 者身智能信息技术有限公司的头像

    我是高瓴号的签约作者“者身智能信息技术有限公司”

  • 者身智能信息技术有限公司

    本文概览:近期关于addEventListener和普通.onclick的区别的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,...

  • 者身智能信息技术有限公司
    用户070404 2026年07月04日

    文章不错《addEventListener和普通.onclick的区别》内容很有帮助