JavaScript. Подробное руководство, 6-е издание, стр. 485
<b>readonly EventTarget target*</b>Целевой объект события, т. е. объект, в котором было сгенерировано событие. (Все объекты, которые могут быть целевыми объектами событий, реализуют методы интерфейса
<b>EventTarget</b><b>readonly unsigned long timestamp*</b>Число, определяющее дату и время, когда произошло событие, или которое можно использовать для определения очередности событий. Многие броузеры возвращают значение времени в секундах, которое можно передать конструктору
<b>Date().</b><b>Date.getTime().</b><b>Element toElement</b>Для событий «mouseover» и «mouseout» в модели событий IE содержит ссылку на объект, в пределы которого был перемещен указатель мыши. В стандартной модели событий вместо этого свойства следует использовать свойство
<b>relatedTarget</b><b>readonly string type*</b>Тип события, которое представляет данный объект
<b>Event</b><b>readonly Window view</b>Окно (исторически называется «представлением» («view»)), в котором было сгенерировано событие. Это свойство определено для всех стандартных событий пользовательского интерфейса, таких как события мыши и клавиатуры. Не поддерживается в модели событий ІE.
<b>readonly integer wheelDelta</b>Для событий колесика мыши это свойство определяет величину прокрутки по оси Y. Различные броузеры записывают в это свойство разные значения; подробнее об этом рассказывается в разделе 17.6. Это нестандартное свойство, но оно поддерживается всеми броузерами, включая IE версии 8 и ниже.
<b>readonly integer wheelDeltaX </b><b>readonly integer wheelDeltaY</b>В броузерах, поддерживающих мыши с двумя колесиками, эти события определяют величину прокрутки по осям X и Y. Описание, как следует интерпретировать
эти свойства, приводится в разделе 17.6. Если определено свойство
<b>wheelDeltaY</b><b>wheelDelta</b><b>readonly integer which</b>Это нестандартное, устаревшее свойство поддерживается всеми броузерами, кроме IE, и имитируется в библиотеке jQuery. Для событий мыши это еще одно свойство, аналогичное свойству
<b>button</b><b>keyCode</b>Методы
Все следующие методы определены непосредственно в классе
<b>Event</b><b>Event</b><b>void initEvent(string type, boolean bubbles, boolean cancelable)</b>Инициализирует свойства
<b>type, bubbles</b><b>cancelable</b><b>Event</b><b>createEvent()</b><b>Document</b><b>EventTarget</b><b>dispatchEvent()</b><b>type, bubbles</b><b>cancelable</b><b>createEvent()</b><b>initMouseEvent()</b><b>void preventDefault()</b>Сообщает веб-броузеру, чтобы он не выполнял действие по умолчанию для этого события, если таковое предусмотрено. Если событие относится к категории неотменяемых, вызов этого метода не оказывает никакого влияния. Этот метод отсутствует в модели событий IE, но имитируется библиотекой jQuery. В модели событий IE вместо вызова этого метода следует присваивать значение false свойству
<b>returnValue</b><b>void stopImmediatePropagation()</b>Действует подобно методу
<b>stopPropagation(),</b><b>void stopPropagation()</b>Останавливает распространение события по фазам захвата или всплытия и передачу его целевому элементу. Этот метод не отменяет вызов других обработчиков событий того же узла документа, но предотвращает передачу событий любым другим узлам. Не поддерживается моделью событий IE, но имитируется библиотекой jQuery. В IE вместо вызова метода
<b>stopPropagation()</b><b>cancelBubble</b>Предлагаемые к реализации свойства
Свойства, перечисленные ниже, предлагаются проектом спецификации «DOM Level 3 Events». Они должны решить основные проблемы несовместимости между броузерами, но пока (на момент написания этих слов) не реализованы ни в одном из броузеров. Если они будут реализованы совместимым способом, это существенно упростит создание переносимого программного кода для обработки событий ввода текста, нажатий клавиш и событий мыши.
<b>readonly unsigned short buttons</b>