timeStamp 属性必须返回它被初始化的值。创建事件时,必须将属性初始化为自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。
可以捕获两者new Event并document.createEvent相应地设置时间戳,但是如何拦截浏览器创建和调度的事件?
可以将一个事件侦听器(捕获阶段)添加到document侦听“每个”事件类型的事件侦听器中,并将 timeStamp 编写为接近调度时间,但这将是一个丑陋的 hack。
- 有没有更好的模仿方式
Event.timeStamp? new Event拦截/new CustomEvent和document.createEvent.是否有任何潜在的陷阱?- 是否有其他方式以编程方式创建事件?
- 尽早添加事件侦听器
document并手动设置是否有任何潜在问题?timeStamp