我正在做一个与Custom Events
相关的任务,我想知道,除了event data
的额外参数之外,这些方法之间有什么区别吗?
MDN -老式的方法使用event.initEvent
,但是MDN - Cutom事件上的多填充使用event.initCustomEvent
初始化事件。
我已经提到了在自定义事件中传递附加参数,但是我们甚至可以使用event.details
来设置event data
。
所以问题是,使用它们中的一个有什么好处吗?
发布于 2016-03-09 13:25:36
DOM规范中的:
当调用
initCustomEvent(type, bubbles, cancelable, detail)
方法时,必须运行以下步骤:
当调用
initEvent(type, bubbles, cancelable)
方法时,必须运行以下步骤:
注意:由于事件有构造函数,所以initEvent()是多余的。但是,遗留内容必须支持它。
因此,除了detail
参数之外,它们是相同的。
发布于 2016-07-15 03:23:49
event.initEvent这个特性已经从网络标准中删除了。尽管一些浏览器可能仍然支持它,但它正在被删除。不要在旧的或新的项目中使用它。使用它的网页或Web应用程序在任何时候都可能中断。MDN
https://stackoverflow.com/questions/35892633
复制相似问题