From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- .../web/api/eventtarget/dispatchevent/index.html | 82 ++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 files/ru/web/api/eventtarget/dispatchevent/index.html (limited to 'files/ru/web/api/eventtarget/dispatchevent') diff --git a/files/ru/web/api/eventtarget/dispatchevent/index.html b/files/ru/web/api/eventtarget/dispatchevent/index.html new file mode 100644 index 0000000000..26e049cb28 --- /dev/null +++ b/files/ru/web/api/eventtarget/dispatchevent/index.html @@ -0,0 +1,82 @@ +--- +title: EventTarget.dispatchEvent() +slug: Web/API/EventTarget/dispatchEvent +translation_of: Web/API/EventTarget/dispatchEvent +--- +

{{ ApiRef("DOM Events") }}

+ +

Отправляет событие в общую систему событий. Это событие подчиняется тем же правилам поведения "Захвата" и "Всплывания" как и непосредственно инициированные события.

+ +

Синтаксис

+ +
cancelled = !target.dispatchEvent(event)
+ +

Параметры

+ + + +

Возвращаемое Значение

+ + + +

Метод dispatchEvent генерирует исключение UNSPECIFIED_EVENT_TYPE_ERR, если тип события не был указан при инициализации до вызова метода, или если тип события равен null или пустой строке. Исключения возникающие в обработчиках события работают как неперехваченные исключения; обработчики события отрабатывают во вложенном стеке вызовов: они блокируют вызывающий код до окончания своего выполнения, но исключения не распространяются на вызывающего.

+ +

Заметки

+ +

dispatchEvent является последним шагом для процесса создание => инициализация => диспетчер, который используется для контроля  событий внутри модели выполнения событий.Событие может быть создано используя метод  document.createEvent и инициализировано используя initEvent или другой, более конкретный, метод инициализации, такой как initMouseEvent или initUIEvent.

+ +

Смотрите также  События

+ +

Пример

+ +

Для прочтения примера смотрите Создание и инициирование собственных событий .

+ +

Спецификация

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ОписаниеСтатусКомментарий
{{SpecName('DOM WHATWG', '#dom-eventtarget-dispatchevent', 'EventTarget.dispatchEvent()')}}{{ Spec2('DOM WHATWG') }}
{{SpecName('DOM4', '#dom-eventtarget-dispatchevent', 'EventTarget.dispatchEvent()')}}{{ Spec2('DOM4') }}
{{SpecName('DOM2 Events', '#Events-EventTarget-dispatchEvent', 'EventTarget.dispatchEvent()')}}{{ Spec2('DOM2 Events') }}Начальное определение.
+ +

Примечание

+ +

dispatchEvent представляет собой последний шаг в процессе create-init-dispatch, который служит для отправки событий.

+ +

Событие может быть создано методом document.createEvent и инициализировано initEvent или, более конкретными инициализирующими методами, такими как initMouseEvent или initUIEvent.

+ +

Смотрите также справку по Event object.

+ +

Поддержка браузерами

+ +

{{Compat("api.EventTarget.dispatchEvent")}}

+ +
+ +
-- cgit v1.2.3-54-g00ecf