Какво представлява бълбукането на събитие в angular?
Какво представлява бълбукането на събитие в angular?

Видео: Какво представлява бълбукането на събитие в angular?

Видео: Какво представлява бълбукането на събитие в angular?
Видео: Курс "Angular" с лектор Георги Стоименов 2024, Ноември
Anonim

Бутониране на събития позволява слушане на един манипулатор на родителски елемент събития уволнен от някое от децата му. Ъглова поддържа бълбукане на DOM събития и не поддържа бълбукане на обичая събития.

Имайки предвид това, как работи бълбукането на събития?

Бутониране на събития е вид на събитие разпространение, където събитие първо се задейства върху най-вътрешния целеви елемент, а след това последователно се задейства върху предшествениците (родителите) на целевия елемент в същата йерархия на влагане, докато достигне до най-външния DOM елемент или обект на документ (При условие, че манипулаторът е инициализиран).

Освен това, какво представлява бълбукането и улавянето на събития? Събитие бълбукане и улавяне са два начина на разпространение на събитие в HTML DOM API, когато an събитие се среща в елемент вътре в друг елемент и двата елемента са регистрирали манипулатор за това събитие . С бълбукане , на събитие първо се улавя и обработва от най-вътрешния елемент и след това се разпространява към външните елементи.

Ето защо, какво представлява бълбукането на събития в JavaScript с пример?

Бутониране на събития е термин, който може да сте срещнали на вашия JavaScript пътувания. То се отнася до реда, в който събитие манипулаторите се извикват, когато един елемент е вложен във втори елемент и двата елемента са регистрирали слушател за същия събитие (щракване, за пример ).

Как да спрете бълбукането на събития?

Спрете бълбукането на събития : Ако искаш Спри се на бълбукане на събитие , това може да се постигне чрез използването на събитие . stopPropagation () метод. Ако искаш Спри се на събитие поток от събитие насочване към горния елемент в DOM, събитие . stopPropagation () метод спира събитие да пътуват отдолу нагоре.

Препоръчано: