Spec-Zone.ru › Haxe JavaScript

Событие

пакет js.html

расширено AudioProcessingEvent, OfflineAudioCompletionEvent, MediaEncryptedEvent, MediaKeyError, MediaKeyMessageEvent, VersionChangeEvent, MIDIConnectionEvent, MIDIMessageEvent, DTMFToneChangeEvent, DataChannelEvent, PeerConnectionIceEvent, TrackEvent, ContextEvent, AnimationEvent, AnimationPlaybackEvent, BeforeUnloadEvent, BlobEvent, ClipboardEvent, CloseEvent, CustomEvent, DeviceMotionEvent, DeviceOrientationEvent, ErrorEvent, ExtendableEvent, FontFaceSetLoadEvent, GamepadEvent, HashChangeEvent, ImageCaptureErrorEvent, MediaQueryListEvent, MediaRecorderErrorEvent, MediaStreamEvent, MediaStreamTrackEvent, MessageEvent, MutationEvent, PageTransitionEvent, PopStateEvent, PopupBlockedEvent, ProgressEvent, SecurityPolicyViolationEvent, SpeechRecognitionError, SpeechRecognitionEvent, SpeechSynthesisEvent, StorageEvent, TimeEvent, TrackEvent, TransitionEvent, UIEvent

Доступно в js

Интерфейс Event представляет любое событие, происходящее в DOM; некоторые из них генерируются пользователем (например, события мыши или клавиатуры), а другие — API (например, события, указывающие на завершение анимации, паузу видео и т. д.). Существует множество типов событий, некоторые из которых используют другие интерфейсы, основанные на основном интерфейсе Event. Event сам содержит свойства и методы, общие для всех событий.

Документация Event авторов Mozilla Contributors, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/Event

Статические переменные

staticinlineread onlyALT_MASK:Int = 1

staticinlineread onlyAT_TARGET:Int = 2

staticinlineread onlyBUBBLING_PHASE:Int = 3

staticinlineread onlyCAPTURING_PHASE:Int = 1

staticinlineread onlyCONTROL_MASK:Int = 2

staticinlineread onlyMETA_MASK:Int = 8

staticinlineread onlyNONE:Int = 0

staticinlineread onlySHIFT_MASK:Int = 4

Конструктор

new(type:String, ?eventInitDict:Null<EventInit>)

Выбрасывает:

null

DOMError

Переменные

read onlybubbles:Bool

Логическое значение, указывающее, поднимается ли событие по DOM.

cancelBubble:Bool

Исторический псевдоним для Event.stopPropagation(). Установка его значения в true перед возвратом из обработчика событий предотвращает распространение события.

read onlycancelable:Bool

Логическое значение, указывающее, можно ли отменить событие.

read onlycomposed:Bool

Логическое значение, указывающее, может ли событие распространяться через границу между теневым DOM и обычным DOM.

read onlycurrentTarget:EventTarget

Ссылка на текущую целевую область события. Это объект, которому в данный момент предназначено событие; возможно, он был изменён в процессе перенаправления.

read onlydefaultPrevented:Bool

Указывает, вызывался ли метод event.preventDefault() для события.

read onlyeventPhase:Int

Указывает, какая фаза потока события обрабатывается.

read onlyexplicitOriginalTarget:EventTarget

Явное исходное целевое событие (специфично для Mozilla).

read onlyisTrusted:Bool

Указывает, было ли событие инициировано браузером (например, после щелчка пользователя) или скриптом (с помощью метода создания события, такого как event.initEvent).

read onlyoriginalTarget:EventTarget

Исходная целевая область события до любого перенаправления (специфично для Mozilla).

returnValue:Bool

Историческое свойство, введённое Internet Explorer и впоследствии принятое в спецификации DOM для обеспечения работы существующих сайтов. В идеале следует использовать Event.preventDefault() и Event.defaultPrevented, но вы можете использовать returnValue, если хотите.

read onlytarget:EventTarget

Ссылка на целевую область, которой первоначально было отправлено событие.

read onlytimeStamp:Float

Время создания события (в миллисекундах). Согласно спецификации, это значение — время с момента эпохи, но на практике определения браузеров различаются; кроме того, в настоящее время идёт работа над изменением этого на DOMHighResTimeStamp.

read onlytype:String

Имя события (регистр не учитывается).

Методы

composedPath():Array<EventTarget>

Возвращает путь события (объекты, для которых будут вызваны обработчики). Это не включает узлы в теневых деревьях, если корень тени был создан с закрытым ShadowRoot.mode.

initEvent(type:String, bubbles:Bool = false, cancelable:Bool = false):Void

Инициализирует значение созданного события. Если событие уже было отправлено, этот метод ничего не делает.

preventDefault():Void

Отменяет событие (если оно отменяемое).

stopImmediatePropagation():Void

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

stopPropagation():Void

Останавливает дальнейшее распространение события по DOM.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/Event.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API