Bij het programmeren van applicaties , een ontwikkelaar heeft vaak te maken met hoe belangrijk codering elementen moeten zo worden verwerkt , dat een software- gebruiker kan op het element en maken het proces . Een manier die programmeercode verwezenlijkt dit is door middel van event bubbling . Event bubbling treedt op wanneer een hyperlink of een soortgelijk element wordt ingebed in een normaal beeldbestand , zoals een knop icoon . Event Bubbling Event bubbling is een term die gebruikt wordt in het programmeren van computers te verwijzen naar de event handling proces van een klikbare element gevonden op een website of in een softwareprogramma . In geval borrelen , een element ingesloten binnenkant van een ander element , zoals een koppeling in een knoppictogram , " omhoog borrelt " uit het ingesloten element naar buiten . Bijvoorbeeld , het pictogram koppeling knop is een hyperlink element ingebed in een image-bestand . Wanneer een gebruiker op het pictogram klikt , wordt de JavaScript-code dat de klik proces handvatten om de hyperlink ingebed in het beeldbestand gehecht . De hyperlink stuurt dan de juiste gegevens aan de event handler , zoals een webbrowser , de leiding van de browser om naar de link na de link icoon wordt geklikt . Gebruikt het proces van event bubbling wordt gebruikt wanneer de programmeercode van een digitaal bestand bevat een " onClick " event handler . De " onClick " stukje codering wordt gebruikt om een gebeurtenis proces dat wordt geactiveerd wanneer een andere gebruiker het juiste pictogram of de koppeling klikt aanwijzen . Anders dan JavaScript , veel andere programmeertalen zorgen voor event bubbling processen . In de . NET Framework-toepassing bouwen van software , zijn de codering stukken " OnBubbleEvent " en " RaiseBubbleEvent " gebruikt om een ondergeschikt element naar boven te wijzen door de programmering hiërarchie in een toepassing . Alternatieven een alternatief voor het gebruik van event bubbling in software programmering zogenaamde "event vastleggen . " in geval vastleggen , indien behandeling begint met het analyseren van het bovenste element , zoals een knop icoon en het vinden van andere elementen door het reizen naar beneden door de hiërarchie in plaats van de ingebouwde element borrelen naar de oppervlakte . Event capturing werd traditioneel gebruikt door Netscape , terwijl Microsoft-toepassingen zijn doorgaans gebaseerd op het event bubbling systeem . W3C DOM Het World Wide Web Consortium Document Object Model , of W3C DOM , is het uiteengezet voor de meeste HTML-programmering gebruikt in websites standaard . De W3C -model maakt gebruik van een mengsel van event capturing en event bubbling processen bij het hanteren element processen . In W3C programmering , een ontwikkelaar kiest welk element in een proces waar is en die onwaar is . Wanneer een element wordt geklikt , de event handler reist naar beneden door de hiërarchie aan het element gemarkeerd als vinden " waar is. " Als dit element wordt gevonden , het borrelt omhoog door de hiërarchie en wordt verwerkt . < Br >
|