Класс Event
- Наследование
- Object
- JSObject
- DartHtmlDomObject
- Event
- Реализует
- AnimationEvent
- AnimationPlayerEvent
- ApplicationCacheErrorEvent
- AudioProcessingEvent
- AutocompleteErrorEvent
- BeforeInstallPromptEvent
- BeforeUnloadEvent
- BlobEvent
- ClipboardEvent
- CloseEvent
- ContextEvent
- CustomEvent
- DeviceLightEvent
- DeviceMotionEvent
- DeviceOrientationEvent
- ErrorEvent
- ExtendableEvent
- FontFaceSetLoadEvent
- GamepadEvent
- GeofencingEvent
- HashChangeEvent
- MediaEncryptedEvent
- MediaKeyMessageEvent
- MediaQueryListEvent
- MediaStreamEvent
- MediaStreamTrackEvent
- MessageEvent
- MidiConnectionEvent
- MidiMessageEvent
- OfflineAudioCompletionEvent
- PageTransitionEvent
- PopStateEvent
- PresentationConnectionAvailableEvent
- PresentationConnectionCloseEvent
- ProgressEvent
- PromiseRejectionEvent
- RelatedEvent
- RtcDataChannelEvent
- RtcDtmfToneChangeEvent
- RtcIceCandidateEvent
- SecurityPolicyViolationEvent
- ServiceWorkerMessageEvent
- SpeechRecognitionError
- SpeechRecognitionEvent
- SpeechSynthesisEvent
- StorageEvent
- TrackEvent
- TransitionEvent
- UIEvent
- VersionChangeEvent
- Аннотации
- @DomName('Event')
Константы
- AT_TARGET → int @DocsEditable(), @DomName('Event.AT_TARGET')
-
Это событие обрабатывается целевым объектом.
2 - BUBBLING_PHASE → int @DocsEditable(), @DomName('Event.BUBBLING_PHASE')
-
Это событие распространяется вверх по предкам целевого объекта.
3 - CAPTURING_PHASE → int @DocsEditable(), @DomName('Event.CAPTURING_PHASE')
-
Это событие распространяется по предкам целевого объекта, начиная с документа.
1
Статические свойства
- instanceRuntimeType → Type @Deprecated("Только для внутреннего использования"), только для чтения
Конструкторы
- Event(String type, { bool canBubble: true, bool cancelable: true }) factory
- Event.eventType(String type, String name, { bool canBubble: true, bool cancelable: true }) factory
-
Создаёт новый объект Event указанного типа.
- Event.internal_()
Свойства экземпляра
- bubbles → bool @DocsEditable(), @DomName('Event.bubbles'), только для чтения
- cancelable → bool @DocsEditable(), @DomName('Event.cancelable'), только для чтения
- currentTarget → EventTarget @DocsEditable(), @DomName('Event.currentTarget'), только для чтения
- defaultPrevented → bool @DocsEditable(), @DomName('Event.defaultPrevented'), только для чтения
- eventPhase → int @DocsEditable(), @DomName('Event.eventPhase'), только для чтения
- isTrusted → bool @DocsEditable(), @DomName('Event.isTrusted'), @Experimental(), только для чтения
- matchingTarget → Element только для чтения
-
Указатель на элемент, CSS селектор которого совпал с элементом, в котором было вызовно событие. Если данное событие не связано с делегированием событий, обращение к этому значению вызовет
UnsupportedError. - path → List<EventTarget> @DocsEditable(), @DomName('Event.path'), @Experimental(), только для чтения
-
Путь события, учитывая теневой DOM.
- scoped → bool @DocsEditable(), @DomName('Event.scoped'), @Experimental(), только для чтения
- target → EventTarget @DocsEditable(), @DomName('Event.target'), только для чтения
- timeStamp → num @DocsEditable(), @DomName('Event.timeStamp'), только для чтения
- type → String @DocsEditable(), @DomName('Event.type'), только для чтения
- hashCode → int только для чтения, унаследованно
- runtimeType → Type только для чтения, унаследованно
-
Представление текущего типа объекта.
Операторы
- operator ==(
other) → bool унаследованно -
Оператор равенства.
Методы экземпляра
- deepPath(
) → List<EventTarget> @DocsEditable(), @DomName('Event.deepPath'), @Experimental() - preventDefault(
) → void @DocsEditable(), @DomName('Event.preventDefault') - stopImmediatePropagation(
) → void @DocsEditable(), @DomName('Event.stopImmediatePropagation') - stopPropagation(
) → void @DocsEditable(), @DomName('Event.stopPropagation') - noSuchMethod(
Invocation invocation) → dynamic унаследованно -
Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String унаследованно -
Возвращает результат выполнения метода
toStringобъекта JavaScript.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/Event-class.html