Kas ir notikums, kas mutuļo leņķiski?
Kas ir notikums, kas mutuļo leņķiski?

Video: Kas ir notikums, kas mutuļo leņķiski?

Video: Kas ir notikums, kas mutuļo leņķiski?
Video: Angular Tutorial - 9 - Event Binding 2024, Maijs
Anonim

Pasākumu burbuļošana ļauj klausīties vienu vecāku elementa apdarinātāju notikumiem atlaists kāds no tās bērniem. Leņķisks atbalsta burbuļojošs no DOM notikumiem un neatbalsta burbuļojošs pasūtījuma notikumiem.

Ņemot to vērā, kā notiek notikumu burbuļošana?

Pasākumu burbuļošana ir veids notikumu pavairošana, kur notikumu vispirms aktivizē visdziļāko mērķa elementu un pēc tam secīgi aktivizē mērķa elementa priekštečus (vecākus) tajā pašā ligzdošanas hierarhijā, līdz tas sasniedz attālāko DOM elementu vai dokumenta objektu (ja apstrādātājs ir inicializēts).

Turklāt, kas ir notikumu burbulēšana un tveršana? Notikumu burbuļošana un iemūžināšana ir divi veidi, kā notikumu izplatīšana HTML DOM API, kad an notikumu notiek elementā cita elementa iekšpusē, un abi elementi ir reģistrējuši tam rokturi notikumu . Ar burbuļojošs , notikumu vispirms tiek uztverts un apstrādāts ar visdziļāko elementu un pēc tam izplatīts uz ārējiem elementiem.

Tātad, kas ir notikumu burbuļošana JavaScript ar piemēru?

Pasākumu burbuļošana ir termins, kuru, iespējams, esat sastapis savā JavaScript ceļojumi. Tas attiecas uz secību, kādā notikumu apdarinātāji tiek izsaukti, ja viens elements ir ligzdots otrā elementā un abi elementi ir reģistrējuši klausītāju vienam un tam pašam notikumu (klikšķis, lai piemērs ).

Kā pārtraukt notikumu burbuļošanu?

Pārtrauciet notikumu burbuļošanu : Ja Tu gribi stop uz notikumu burbuļošana , to var panākt, izmantojot notikumu . stopIzplatīšanās () metode. Ja Tu gribi stop uz notikumu plūsma no notikumu atlasīt DOM augšējo elementu, notikumu . stopIzplatīšanās () metode aptur notikumu lai ceļotu no apakšas uz augšu.

Ieteicams: