Javascript event.initEvent vs event.initCustomEvent
我正在做一项与Javascript event.initEvent vs event.initCustomEvent,javascript,custom-events,Javascript,Custom Events,我正在做一项与自定义事件相关的任务,我想知道,除了事件数据的额外参数之外,这些方法之间是否有区别 使用event.initEvent但polyfill on使用event.initCustomEvent初始化事件 我已经提到了,但是我们甚至可以使用event.details来设置事件数据 所以问题是,使用其中的一个有什么好处吗?来自DOM规范: 方法 调用时,必须运行以下步骤: 如果设置了,则终止这些步骤 具有类型、气泡和可取消的 将的属性设置为详细信息 该方法在被调用时, 必须运行以下步骤
自定义事件相关的任务,我想知道,除了事件数据的额外参数之外,这些方法之间是否有区别
使用event.initEvent
但polyfill on使用event.initCustomEvent
初始化事件
我已经提到了,但是我们甚至可以使用event.details
来设置事件数据
所以问题是,使用其中的一个有什么好处吗?来自DOM规范:
方法
调用时,必须运行以下步骤:
如果设置了,则终止这些步骤
具有类型、气泡和可取消的
将的属性设置为详细信息
该方法在被调用时,
必须运行以下步骤:
如果设置了,则终止这些步骤
具有类型、气泡和可取消的
注:与构造函数一样
多余的。但是,传统内容必须支持它
因此,除了detail
参数外,它们是相同的。event.initEvent此功能已从Web标准中删除。尽管某些浏览器可能仍然支持它,但它正在被删除。不要在旧项目或新项目中使用它。使用它的网页或Web应用程序可能随时中断。
但它仍然存在,无论是在和规范中。