Šta je događaj koji se pojavljuje u angularu?
Šta je događaj koji se pojavljuje u angularu?

Video: Šta je događaj koji se pojavljuje u angularu?

Video: Šta je događaj koji se pojavljuje u angularu?
Video: Women Have Weird Elbows... 2024, Novembar
Anonim

Event bubbling omogućava da sluša jedan rukovalac roditeljskog elementa događaji otpuštena od strane bilo koje njegove djece. Ugaoni podržava bubbling of DOM događaji i ne podržava bubbling običaja događaji.

Imajući ovo u vidu, kako funkcionira buling događaja?

Event bubbling je vrsta događaj propagacija gde je događaj prvo se pokreće na najudaljenijem ciljnom elementu, a zatim sukcesivno pokreće na precima (roditeljima) ciljnog elementa u istoj hijerarhiji ugniježđenja sve dok ne dođe do najudaljenijeg DOM elementa ili objekta dokumenta (pod uvjetom da je rukovalac inicijaliziran).

Štaviše, šta je to „bubljenje i hvatanje događaja“? Događaj buja i hvata su dva načina propagacija događaja u HTML DOM API-ju, kada je an događaj se javlja u elementu unutar drugog elementa, a oba elementa su registrovala ručku za to događaj . With bubbling , the događaj najprije ga uhvati i njime rukuje najnutarnji element, a zatim se širi na vanjske elemente.

Dakle, šta je to događaj koji se pojavljuje u JavaScript-u sa primjerom?

Event bubbling je izraz na koji ste možda naišli na svom JavaScript putovanja. Odnosi se na redosled kojim događaj rukovaoci se pozivaju kada je jedan element ugniježđen unutar drugog elementa, a oba elementa su registrirala slušatelja za isti događaj (klik, za primjer ).

Kako zaustaviti bujanje događaja?

Zaustavite bujanje događaja : Ako želiš stani the događaj bubbling , to se može postići upotrebom događaj . stopPropagation () metoda. Ako želiš stani the događaj flow from događaj ciljati na gornji element u DOM-u, događaj . stopPropagation () metoda zaustavlja događaj da putuje od dna ka vrhu.

Preporučuje se: