Объект Event.

  Event
  Event - Является общим интерфейсом к DOM событиям.
  Любое событие в DOM содержит сопутствующую информацию, к которой можно получить доступ с помощью интерфейса Event.
  Экземпляр доступен:

  1. В выражении

    new Event([Событие][,Опции])

    где:
    • Event - Имя функции конструктора.
    • Событие - Имя события, заданное в любом строковом формате.
        Для возникновения этого события необходимо его инициализировать.
    • Опции - Любой формат экземпляра объекта.
        Этот экземпляр объекта имеет следующие свойства:
      • bubbles - Задаёт возможность "всплытия" события. Значения:
        • true - Событие будет "всплывать".
        • false - Событие не будет "всплывать" (умолчание).
      • cancelable - Задаёт возможность отмены события. Значения:
        • true - Событие может быть отменено.
        • false - Событие не может быть отменено (умолчание).
      • composed - Задаёт возможность "всплытия" события за пределы теневого дерева. Значения:
        • true - Событие будет "всплывать".
        • false - Событие не будет "всплывать" (умолчание).
  2. В аргументе, получаемом любой функцией - обработчиком событий, установленной соответствующими свойствами событий и методом addEventListener HTML-объектов, объектов браузера и технологий, или универсальным атрибутом onСобытие.
  Event свойства.
  bubbles - Содержит логическое значение определяющее, может ли, событие распространяться вверх по "родительским" - узлам от узла самого нижнего уровня, в котором оно образовалось.
  Такой механизм называют "всплытием" события, а сами такие события - "всплывающими" (pop-up).
  Далеко не все события являются "всплывающими". Возможность того или иного события "всплывать" следует из логики его возникновения, однако это можно проверить в свойстве bubbles, в этом случае оно будет ссылаться на значение true.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.bubbles

Значения формата записи:

  cancelable - Содержит логическое значение, указывающее на то, могут ли быть отменены стандартные действия браузера на событие.
  Отмена стандартного действия может быть произведена с помощью метода preventDefault.
  Для некоторых событий отмена стандартной обработки их браузерами невозможна.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.cancelable

Значения формата записи:

  currentTarget - Содержит ссылку на экземпляр объекта Node, на котором в текущий момент обрабатывается событие.
  Отличается от свойства target, которое указывает на узел самого нижнего уровня, в котором образовалось событие, и могло "всплыть" на текущий узел.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.currentTarget

Значения формата записи:

  deepPath - Содержит массив, указывающий на путь распространения события от объекта, который перехватил событие.
  Каждый элемент этого массива содержит ссылку на соответствующий экземпляр объект, в котором обработано или может быть обработано это событие. Начиная с объекта, который перехватил событие, и кончая возможным объектом Window.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.deepPath

Значения формата записи:

  defaultPrevented - Содержит логическое значение определяющее, был ли для события вызван метод preventDefault.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.defaultPrevented

Значения формата записи:

  eventPhase - Содержит числовое значение определяющее, в какой фазе находится событие.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.eventPhase

Значения формата записи:

  • Экземпляр объекта Event - Любой операнд значения со значением экземпляра объекта Event.
  • . - Оператор доступа к свойству объекта.
  • eventPhase - Ключевое слово.
      Ссылается на одно из значений:

    • 0 - В текущий момент не обрабатывается никакое событие.
    • 1 - Фаза перехвата.
    • 2 - Фаза обработки.
    • 3 - Фаза перехода вверх по иерархии узлов.
  isTrusted - Содержит логическое значение определяющее, было ли событие инициировано браузером или скриптом.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.isTrusted

Значения формата записи:

  path - Содержит массив, указывающий на путь распространения события от объекта, который перехватил событие.
  Каждый элемент этого массива содержит ссылку на соответствующий экземпляр объект, в котором обработано или может быть обработано это событие. Начиная с объекта, который перехватил событие, и кончая возможным объектом Window.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.path

Значения формата записи:

  target - Содержит ссылку на DOM объект (например экземпляр объекта Node), который первым перехватил событие.
  Отличается от свойства currentTarget. currentTarget указывает на текущий узел обработки события в иерархии, на который это событие могло "всплыть".

Формат записи в коде скрипта:

  • Экземпляр объекта Event.target

Значения формата записи:

  timeStamp - Содержит количество миллисекунд от 00:00:00 1 января 1970 г. по Гринвичу до времени появления события.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.timeStamp

Значения формата записи:

  type - Содержит тип события.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.type

Значения формата записи:

  view - Содержит интерфейс Window к окну, вкладке или фрейму, связанному с событием.
  Свойство view устарело, и его лучше не использовать.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.view

Значения формата записи:

  Event методы.
  composedPath - Возвращает массив, указывающий на путь распространения события от объекта, который перехватил событие.
  Каждый элемент этого массива содержит ссылку на соответствующий экземпляр объекта, в котором обработано или может быть обработано это событие. Начиная с объекта, который перехватил событие, и кончая возможным объектом Window.
  Если в документе не создано ни одного теневого дерева, то лучше использовать свойство path.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.composedPath()

Значения формата записи:

  preventDefault - Отменяет действие браузера, предусмотренное по умолчанию для события, если это разрешено свойством cancelable.
  Возвращает значение undefined.
  Отмена стандартного действия браузера на событие методом preventDefault не отменяет "всплытия" этого события.
  Отмена стандартного действия браузера на событие методом preventDefault действует только на узле, в котором, при обработке этого события, вызывался этот метод.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.preventDefault()

Значения формата записи:

  stopImmediatePropagation - Отменяет распространение события "вверх" по иерархии от текущего узла обработки, даже если это разрешено свойством bubbles. Отменяет вызов любых других возможных обработчиков событий для текущего узла обработки.
  Возвращает значение undefined.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.stopImmediatePropagation()

Значения формата записи:

  stopPropagation - Отменяет распространение события "вверх" по иерархии от текущего узла обработки, даже если это разрешено свойством bubbles.
  Возвращает значение undefined.

Формат записи в коде скрипта:

  • Экземпляр объекта Event.stopPropagation()

Значения формата записи:

  AnimationEvent
  AnimationEvent - Является объектом Event, передаваемым в события animationstart, animationiteration, animationend.
  Дополнен несколькими свойствами.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  AnimationEvent свойства.
  animationName - Содержит значение CSS-атрибута animation-name.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта AnimationEvent.animationName

Значения формата записи:

  elapsedTime - Содержит значение времени анимации (в секундах), за исключением суммарного времени всех приостановок анимации.
  Значение имеет числовой формат.
  В событии animationstart значение равно 0.

Формат записи в коде скрипта:

  • Экземпляр объекта AnimationEvent.elapsedTime

Значения формата записи:

  pseudoElement - Содержит селектор псевдоэлемента (вместе с ::), на котором происходит анимация.
  Значение имеет строковый формат.
  Если анимация запущена не на псевдо-элементе, то значением elapsedTime будет пустая строка.

Формат записи в коде скрипта:

  • Экземпляр объекта AnimationEvent.pseudoElement

Значения формата записи:

  BeforeUnloadEvent
  BeforeUnloadEvent - Является объектом Event, передаваемым в событие beforeunload.
  Дополнен одним свойством.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  BeforeUnloadEvent свойства.
  returnValue - Содержит сообщение, которое отображается в диалоговом окне перед уходом из текущей Web-страницы.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта BeforeUnloadEvent.returnValue[= Текст]

Значения формата записи:

  ClipboardEvent.
  ClipboardEvent - Является объектом Event, передаваемым в события copy, cut, paste.
  Дополнен одним свойством.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  ClipboardEvent свойства.
  clipboardData - Содержит данные, которые были вырезаны, скопированы или вставлены.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта ClipboardEvent.clipboardData

Значения формата записи:

  CloseEvent.
  CloseEvent - Является объектом Event передаваемым в событие offline или close.
  Дополнен несколькими свойствами.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  CloseEvent свойства.
  code - Содержит код причины разрыва соединения (в том числе соединения WebSocket).
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта CloseEvent.code

Значения формата записи:

  • Экземпляр объекта CloseEvent - Любой операнд значения со значением экземпляра объекта CloseEvent.
  • . - Оператор доступа к свойству объекта.
  • code - Ключевое слово.
      Ссылается на одно из значений:
    • 1000 - Нормальное завершение соединения.
    • 1001 - Соединение завершено из-за сбоев.
    • 1002 - Соединение завершено из-за ошибки протокола.
    • 1003 - Соединение завершено из-за неверного типа данных.
    • 1007 - Соединение завершено из-за конфликта в данных.
    • 1008 - Соединение завершено из-за конфликта с политикой страницы.
    • 1009 - Соединение завершено из-за слишком длинного фрейма данных.
    • 1010 - Соединение завершено из-за отсутствия ожидаемых расширений данных.
    • 1011 - Соединение завершено из-за того, что сервер не может выполнить запрос.
    • 1012 - Соединение завершено из-за перезапуска сервера.
    • 1013 - Соединение завершено из-за текущего состояния сервера (например перегрузки).
  reason - Содержит причину разрыва соединения (в том числе соединения WebSocket).
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта CloseEvent.reason

Значения формата записи:

  wasClean - Содержит значение, которое показывает как было разорвано соединение (в том числе соединение WebSocket).
  Значение имеет логический формат.

Формат записи в коде скрипта:

  • Экземпляр объекта CloseEvent.wasClean

Значения формата записи:

  СonnectEvent.
  СonnectEvent - Является объектом Event, передаваемым в событие connect.
  Дополнен одним свойством.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  СonnectEvent свойства.
  ports - Содержит массив экземпляров объекта MessagePort - портов подключения.

Формат записи в коде скрипта:

  • Экземпляр объекта СonnectEvent.ports

Значения формата записи:

  DragEvent.
  DragEvent - Является объектом Event, передаваемым в события drag, dragend, dragleave, dragover, dragstart, drop.
  Дополнен одним свойством.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  DragEvent свойства.
  dataTransfer - Содержит ссылку на экземпляр объекта DataTransfer.

Формат записи в коде скрипта:

  • Экземпляр объекта DragEvent.dataTransfer

Значения формата записи:

  ErrorEvent.
  ErrorEvent - Является объектом Event, передаваемым в события error.
  Дополнен несколькими свойствами.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  ErrorEvent свойства.
  colno - Содержит номер столбца в файле скрипта, в котором произошла ошибка.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта ErrorEvent.colno

Значения формата записи:

  error - Содержит ссылку на соответствующий экземпляр объекта Error.

Формат записи в коде скрипта:

  • Экземпляр объекта ErrorEvent.error

Значения формата записи:

  filename - Содержит имя файла скрипта, в котором произошла ошибка.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта ErrorEvent.filename

Значения формата записи:

  lineno - Содержит номер строки в файле скрипта, в которой произошла ошибка.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта ErrorEvent.lineno

Значения формата записи:

  message - Содержит описание ошибки.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта ErrorEvent.message

Значения формата записи:

  HashChangeEvent.
  HashChangeEvent - Является объектом Event, передаваемым в событие hashchange.
  Дополнен несколькими свойствами.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  HashChangeEvent свойства.
  newURL - Содержит значение свойства href соответствующего экземпляра объекта Location после изменения событием HashChangeEvent.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта HashChangeEvent.newURL

Значения формата записи:

  oldURL - Содержит значение свойства href соответствующего экземпляра объекта Location до изменения событием HashChangeEvent.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта HashChangeEvent.oldURL

Значения формата записи:

  InputEvent.
  InputEvent - Является объектом Event, передаваемым в событие input.
  Дополнен одним свойством.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  InputEvent свойства.
  data - Содержит строку вставленных символов.
  Значение имеет строковый формат.
  Может быть пустой строкой, если изменение не связано со вставкой текста.

Формат записи в коде скрипта:

  • Экземпляр объекта InputEvent.data

Значения формата записи:

  KeyboardEvent.
  KeyboardEvent - Является объектом Event, передаваемым в события keydown, keypress, keyup.
  Дополнен собственными свойствами и методом.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  KeyboardEvent свойства.
  altKey - Содержит логическое значение определяющее, была ли, во время возникновения события, нажата клавиша Alt или её аналог.

Формат записи в коде скрипта:

  • Экземпляр объекта KeyboardEvent.altKey

Значения формата записи:

  code - Содержит физический код клавиши.
  Значение имеет строковый формат.
  Значение физического кода не зависит от языкового стандарта и от раскладки клавиатуры.
  Для не инициализированного значения свойство содержит пустую строку.

Формат записи в коде скрипта:

  • Экземпляр объекта KeyboardEvent.code

Значения формата записи:

  ctrlKey - Содержит логическое значение определяющее, была ли, во время возникновения события нажата клавиша Ctrl или её аналог.

Формат записи в коде скрипта:

  • Экземпляр объекта KeyboardEvent.ctrlKey

Значения формата записи:

  key - Содержит значение ключа клавиши на клавиатуре.
  Значение имеет строковый формат.
  Если значение имеет печатное представление, то оно будет строкой символов Юникода.
  Если нажата управляющая клавиша, то значением будет ей соответствующая строка (например "Escape").
  Если нажата комбинация клавиш, то значеним будет самый печатаемый символ.

Формат записи в коде скрипта:

  • Экземпляр объекта KeyboardEvent.key

Значения формата записи:

  locale - Содержит указание на язык нажатой клавиши клавиатуры.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта KeyboardEvent.locale

Значения формата записи:

  location - Содержит ссылку на расположение нажатой клавиши клавиатуры.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта KeyboardEvent.location

Значения формата записи:

  • Экземпляр объекта KeyboardEvent - Любой операнд значения со значением экземпляра объекта KeyboardEvent.
  • . - Оператор доступа к свойству объекта.
  • location - Ключевое слово.
      Ссылается на одно из значений:
    • 0 - Нажата клавиша, которая имеется только в одном месте клавиатуры.
    • 1 - Нажата левая клавиша из двух аналогичных клавиатуры.
    • 2 - Нажата праваяя клавиша из двух аналогичных клавиатуры.
    • 3 - Нажата клавиша из цифровой части клавиатуры (части NumLock).
    • 4 - Нажата клавиша клавиатуры мобильного устройства.
    • 4 - Нажата клавиша игрового контроллера или джойстика на мобильном устройстве.
  metaKey - Содержит логическое значение определяющее, была ли, во время возникновения события нажата метаклавиша.
  Пример метаклавиши - BUTTON.

Формат записи в коде скрипта:

  • Экземпляр объекта KeyboardEvent.metaKey

Значения формата записи:

  shiftKey - Содержит логическое значение определяющее, была ли во время возникновения события нажата клавиша Shift.

Формат записи в коде скрипта:

  • Экземпляр объекта KeyboardEvent.shiftKey

Значения формата записи:

  KeyboardEvent методы.
  getModifierState - Возвращает логическое значение в зависимости от того была ли, нажата ли заданная клавиша модификации.

Формат записи в коде скрипта:

  • Экземпляр объекта KeyboardEvent.getModifierState(Клавиша)

Значения формата записи:

  MessageEvent.
  MessageEvent - Является объектом Event, передаваемым в событие message.
  Дополнен одним свойством.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  MessageEvent свойства.
  data - Содержит значение сообщения.
  Значение может иметь любой допустимый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта MessageEvent.data

Значения формата записи:

  origin - Содержит информацию о происхождении сообщения.
  Значение имеет строковый формат.
  Например, это может быть протокол + домен + порт адреса скрипта отправившего сообщение.

Формат записи в коде скрипта:

  • Экземпляр объекта MessageEvent.origin

Значения формата записи:

  source - Содержит информацию об источнике сообщения.
  Значение может иметь любой допустимый формат.
  Например, это может быть ссылка на экземпляр объекта Window откуда отправлено сообщение.

Формат записи в коде скрипта:

ссылку на экземпляр объекта
  • Экземпляр объекта MessageEvent.source

Значения формата записи:

  MouseEvent.
  MouseEvent - Является объектом Event, передаваемым в события click, dblclick, mousedown, mouseup, mouseenter, mouseleave, mousemove, mouseout, mouseover, pointerlockchange, pointerlockerror.
  Дополнен собственными свойствами и методом
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  MouseEvent свойства.
  altKey - Содержит логическое значение определяющее, была ли, во время возникновения события, нажата клавиша Alt или её аналог.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.altKey

Значения формата записи:

  button - Содержит числовое значение определяющее, какая кнопка мышки была нажата при возникновении события.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.button

Значения формата записи:

  • Экземпляр объекта MouseEvent - Любой операнд значения со значением экземпляра объекта MouseEvent.
  • . - Оператор доступа к свойству объекта.
  • button - Ключевое слово.
      Ссылается на одно из значений:
    • -1 - Никакая кнопка не нажата.
    • 0 - Левая кнопка.
    • 1 - Средняя кнопка (или колесо мышки).
    • 2 - Правая кнопка.
    • 3 - Кнопка "назад".
    • 4 - Кнопка "вперед".
      Для левшей сохраняется симметрия.
  buttons - Содержит числовое значение определяющее, какие кнопки мышки были нажаты при возникновении события.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.buttons

Значения формата записи:

  • Экземпляр объекта MouseEvent - Любой операнд значения со значением экземпляра объекта MouseEvent.
  • . - Оператор доступа к свойству объекта.
  • buttons - Ключевое слово.
      Ссылается на сумму из значений:
    • 1 - Левая кнопка.
    • 2 - Правая кнопка.
    • 4 - Средняя кнопка (или колесо мышки).
    • 8 - Кнопка "назад".
    • 16 - Кнопка "вперед".
      Для левшей сохраняется симметрия.
  clientX - Содержит горизонтальное смещение от левого края клиентской области окна или фрейма (в пикселях) указателя мышки в момент этого события.
  Значение имеет числовой формат.
  Клиентская область - это видимая область документа в окне или фрейме.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.clientX

Значения формата записи:

  clientY - Содержит вертикальное смещение от верхнего края клиентской области окна или фрейма (в пикселях) указателя мышки в момент этого события.
  Значение имеет числовой формат.
  Клиентская область - это видимая область документа в окне или фрейме.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.clientY

Значения формата записи:

  ctrlKey - Содержит логическое значение определяющее, была ли, в момент этого события, нажата клавиша Ctrl или её аналог.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.ctrlKey

Значения формата записи:

  metaKey - Содержит логическое значение определяющее, была ли, в момент этого события, нажата метаклавиша.
  Пример метаклавиши - BUTTON

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.metaKey

Значения формата записи:

  movementX - Содержит значение сдвига по горизонтали (в пикселях) указателя мышки между этим событием и предыдущим событием мыши.
  Значение имеет числовой формат.
  Фиксируется только в событиях mouseenter, mouseleave, mousemove, mouseout, mouseover.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.movementX

Значения формата записи:

  movementY - Содержит значение сдвига по вертикали (в пикселях) указателя мышки между этим событием и предыдущим событием мыши.
  Значение имеет числовой формат.
  Фиксируется только в событиях mouseenter, mouseleave, mousemove, mouseout, mouseover.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.movementY

Значения формата записи:

  offsetX - Содержит горизонтальное смещение (в пикселях) указателя мышки от левого края поля элемента, в котором произошло событие, в момент этого события.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.offsetX

Значения формата записи:

  offsetY - Содержит вертикальное смещение (в пикселях) указателя мышки от верхнего края поля элемента, в котором произошло событие, в момент этого события.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.offsetY

Значения формата записи:

  pageX - Содержит горизонтальное смещение (в пикселях с учётом горизонтального скроллинга) указателя мышки от левого края документа, в котором произошло событие, в момент этого события.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.pageX

Значения формата записи:

  pageY - Содержит вертикальное смещение (в пикселях с учётом вертикального скроллинга) указателя мышки от верхнего края документа, в котором произошло событие, в момент этого события.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.pageY

Значения формата записи:

  relatedTarget - Содержит ссылку на экземпляр объекта (например Node), который косвенно участвовал в возникновении этого события.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.relatedTarget

Значения формата записи:

  • Экземпляр объекта MouseEvent - Любой операнд значения со значением экземпляра объекта MouseEvent.
  • . - Оператор доступа к свойству объекта.
  • relatedTarget - Ключевое слово.
      Может содержать ссылку в зависимости от типа события:

    • mouseenter - Узел, из которого переместился указатель мышки.
    • mouseleave - Узел, в который переместился указатель мышки.
    • mouseout - Узел, в который переместился указатель мышки.
    • mouseover - Узел, из которого переместился указатель мышки.
    • blur - Узел, в который переместился указатель мышки.
    • focus - Узел, из которого переместился указатель мышки.
    • dragenter - Узел, из которого переместился указатель мышки.
    • dragover - Узел, из которого переместился указатель мышки.
    • dragend - Узел, из которого переместился указатель мышки.
    • drag - Узел, из которого переместился указатель мышки.
    • drop - Узел, из которого переместился указатель мышки.
    • pointerlockchange - Узел, из которого переместился указатель мышки.
  screenX - Содержит горизонтальное смещение (в пикселях) указателя мышки от левого края пользовательского устройства отображения в момент этого события.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.screenX

Значения формата записи:

  screenY - Содержит вертикальное смещение (в пикселях) указателя мышки от верхнего края пользовательского устройства отображения в момент этого события.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.screenY

Значения формата записи:

  shiftKey - Содержит логическое значение определяющее, была ли, в момент этого события, нажата клавиша Shift или её аналог.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.shiftKey

Значения формата записи:

  MouseEvent методы.
  getModifierState - Возвращает логическое значение в зависимости от того была ли, нажата ли заданная клавиша модификации в момент этого события.

Формат записи в коде скрипта:

  • Экземпляр объекта MouseEvent.getModifierState(Клавиша)

Значения формата записи:

  PageTransitionEvent
  PageTransitionEvent - Является объектом Event, передаваемым в событие pagehide и pageshow.
  Дополнен одним свойством.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  PageTransitionEvent свойства.
  persisted - Содержит значение true если ресурс загружен из кэша или это первая загрузка ресурса, и значение false - в противном случае.
  Значение имеет логический формат.

Формат записи в коде скрипта:

  • Экземпляр объекта PageTransitionEvent.persisted

Значения формата записи:

  PopStateEvent.
  PopStateEvent - Является объектом Event, передаваемым в событие popstate.
  Дополнен одним свойством.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  PopStateEvent свойства.
  state - Содержит ссылку на значение свойства state объекта History.

Формат записи в коде скрипта:

  • Экземпляр объекта PopStateEvent.state

Значения формата записи:

  ProgressEvent.
  ProgressEvent - Является объектом Event, передаваемым в событие progress.
  Дополнен одним свойством.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  ProgressEvent свойства.
  lengthComputable - Содержит логическое значение в зависимости от того, вычислима ли длина загруженного ресурса.
  Значение имеет логический формат.

Формат записи в коде скрипта:

  • Экземпляр объекта ProgressEvent.lengthComputable

Значения формата записи:

  SpeechSynthesisEvent.
  SpeechSynthesisEvent - Является объектом Event, передаваемым в события boundary, end, error, pause, resume, start - связанные с голосовым синтезом речи.
  Дополнен несколькими свойствами.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  SpeechSynthesisEvent свойства.
  charIndex - Содержит номер символа в тексте, голосовой синтез которого выполняется, в момент возникновения события.
  Значение имеет числовой формат.
  Номер первого символа - 0.

Формат записи в коде скрипта:

  • Экземпляр объекта SpeechSynthesisEvent.charIndex

Значения формата записи:

  elapsedTime - Содержит время (в секундах) прошедшее от начала голосового синтеза текста до момента возникновения события.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта SpeechSynthesisEvent.elapsedTime

Значения формата записи:

  name - Содержит имя, связанное с типом возникшего события голосового синтеза текста.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта SpeechSynthesisEvent.name

Значения формата записи:

  utterance - Содержит ссылку на соответствующий экземпляр объекта SpeechSynthesisUtterance.

Формат записи в коде скрипта:

  • Экземпляр объекта SpeechSynthesisEvent.utterance

Значения формата записи:

  StorageEvent.
  StorageEvent - Является объектом Event передаваемым в событие storage.
  Дополнен собственными свойствами.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  StorageEvent свойства.
  key - Содержит значение ключа изменённого или добавленного элемента локального хранилища.
  Значение имеет строковый формат.
  Если событие storage возникло в результате вызова метода clear или метода removeItem,, то свойство key содержит пустое значение.

Формат записи в коде скрипта:

  • Экземпляр объекта StorageEvent.key

Значения формата записи:

  newValue - Содержит новое значение изменённого или добавленного элемента локального хранилища.
  Значение имеет строковый формат.
  Если событие storage возникло в результате вызова метода clear или метода removeItem, то свойство newValue содержит пустое значение.

Формат записи в коде скрипта:

  • Экземпляр объекта StorageEvent.newValue

Значения формата записи:

  oldValue - Содержит старое значение изменённого элемента локального хранилища.
  Значение имеет строковый формат.
  Если событие storage возникло в результате вызова метода clear или метода новый элемент был добавлен, то свойство oldValue содержит пустое значение.

Формат записи в коде скрипта:

  • Экземпляр объекта StorageEvent.oldValue

Значения формата записи:

  storageArea - Содержит ссылку на соответствующий экземпляр объекта Storage.

Формат записи в коде скрипта:

  • Экземпляр объекта StorageEvent.storageArea

Значения формата записи:

  url - Содержит URL-адрес документа, скрипт которого вызвал событие storage.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта StorageEvent.url

Значения формата записи:

  WheelEvent.
  WheelEvent - Является объектом Event, передаваемым в события mousewheel, wheel.
  Дополнен несколькими свойствами.
  Экземпляр доступен:

  1. В соответствующем экземпляре объекта Event
  WheelEvent свойства.
  deltaX - Содержит величину горизонтального изменения вследствие этого события.
  Значение имеет числовой формат.
  Значение соответствует значению свойства deltaMode.

Формат записи в коде скрипта:

  • Экземпляр объекта WheelEvent.deltaX

Значения формата записи:

  deltaY - Содержит величину вертикального изменения вследствие этого события.
  Значение имеет числовой формат.
  Значение соответствует значению свойства deltaMode.

Формат записи в коде скрипта:

  • Экземпляр объекта WheelEvent.deltaY

Значения формата записи:

  deltaZ - Содержит величину "перпендикулярного" изменения вследствие этого события.
  Значение имеет числовой формат.
  Значение соответствует значению свойства deltaMode.

Формат записи в коде скрипта:

  • Экземпляр объекта WheelEvent.deltaZ

Значения формата записи:

  deltaMode - Содержит размерность значения для свойств deltaX, deltaY, deltaZ.

Формат записи в коде скрипта:

  • Экземпляр объекта WheelEvent.deltaMode

Значения формата записи: