Мне было интересно, записывает ли JavaScript информацию о предыдущих событиях, которые произошли, чтобы я мог использовать эту информацию для выполнения определенного курса действий в текущем событии?
Например, у меня есть элемент, который имеетобработчик события OnBlur, но я хотел бы знать событие, которое произошло до события OnBlur, которое инициировало событие OnBlur, например, нажатие пользователем клавиши Tab, клавиши со стрелкой или щелчка мыши, которое переместило фокус от элемента.
Итак, предоставляет ли JavaScript какой-либо механизм, облегчающий доступ к истории событий, или люди могут дать мне идеи, как найти способ реализовать это?