Что такое распространение события (Event Propagation)?


Что такое распространение события (Event Propagation)?
Рейтинг: 5.0/1
Просмотров: 30 | Добавил: (03.03.2023) (Изменено: 03.03.2023)
Всего ответов: 2
Обсуждение вопроса:
Всего ответов: 2
Аватар
0

03.03.2023 оставил(а) комментарий:
Когда какое-либо событие происходит в элементе DOM, оно на самом деле происходит не только в нем. Событие «распространяется» от объекта Window до вызвавшего его элемента (event.target). При этом событие последовательно пронизывает (затрагивает) всех предков целевого элемента. Распространение события имеет три стадии или фазы: Фаза погружения (захвата, перехвата) — событие возникает в объекте Window и опускается до цели события через всех ее предков. Целевая фаза — это когда событие достигает целевого элемента. Фаза всплытия — событие поднимается от event.target, последовательно проходит через всех его предков и достигает объекта Window.
Аватар
0

03.03.2023 оставил(а) комментарий:
Когда какое-либо событие происходит в элементе DOM, оно на самом деле происходит не только в нем. Событие «распространяется» от объекта Window до вызвавшего его элемента (event.target). При этом событие последовательно пронизывает (затрагивает) всех предков целевого элемента.

Распространение события имеет три стадии или фазы:

1. Фаза погружения (захвата, перехвата) — событие возникает в объекте Window и опускается до цели события через всех ее предков.

2. Целевая фаза — это когда событие достигает целевого элемента.

3. Фаза всплытия — событие поднимается от event.target, последовательно проходит через всех его предков и достигает объекта Window.
avatar