Event.timeStamp
Как эмулировать Event.timeStamp
Атрибут TIMESTAMP должен вернуть значение оно инициализируется. При создании события атрибут должен быть инициализирован с числом миллисекунд, прошедшее с 00:00:00 UTC 1 января 1970 года
Можно было ловушкой как new Event
и document.createEvent
установить TIMESTAMP соответственно, но как перехватываете события, созданные и отправленные браузером?
Можно добавить прослушиватель событий (фазу захвата) к document
, который прослушивает «каждый» тип события и записывает timeStamp как можно ближе к времени отправки, но это было бы уродливым взломом.
- Есть ли лучшие способы эмулировать
Event.timeStamp
? - Есть ли потенциальные ловушки с перехватом
new Event
/new CustomEvent
иdocument.createEvent
. - Существуют ли другие способы создания событий программно?
- Есть ли потенциальные проблемы с добавлением прослушивателей событий в
document
и вручную установитьtimeStamp
как можно раньше?
В чем вопрос? – gdoron
@gdoron сделал больше obvouis – Raynos
Из любопытства, каковы преимущества эмуляции Event.timeStamp? – Coffee