gpt4 book ai didi

javascript - 新事件 ('build' ) 与新自定义事件 ('build' )

转载 作者:行者123 更新时间:2023-11-29 21:49:47 26 4
gpt4 key购买 nike

在此 MDN 页面上 Creating and Triggering Events它显示了使用 EventCustomEvent 创建事件的示例。它解释了 CustomEvent 允许自定义详细信息,但除此之外,它没有说太多。

那么,有什么区别呢?如果我正在创建一个通用滚动事件,我应该使用 CustomEvent 吗?还是仅针对 javascript 中不存在的事件?

此外,我注意到 MouseEvent 也是 Event 的子项,因此如果我要创建点击事件,我可以只使用 new MouseEvent( '点击')?

谢谢

最佳答案

来自该指南:

To add more data to the event object, the CustomEvent interface exists and the detail property can be used to pass custom data.

您可以将 Event() 用于任何事情。如果您想附加自定义数据,请使用CustomEvent('eventName', {data})

是的,对于鼠标事件,您应该使用 MouseEvent

关于javascript - 新事件 ('build' ) 与新自定义事件 ('build' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29856721/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com