? När du programmerar applikationer , en utvecklare ofta har att göra med hur viktigt kodningselement skall bearbetas så att en programvara kan användaren klicka på elementet och aktivera processen . Ett sätt att programmeringskod åstadkommer detta är genom händelsen bubblande . Händelse bubblande uppstår när en hyperlänk eller liknande element är inbäddat i en vanlig bildfil , till exempel en knapp ikon . Händelse Bubblande
Händelse bubblande är en term som används i datorprogrammering att hänvisa till händelsehantering process av en klickbar grundämne som finns på en webbplats eller i ett program . I händelse bubblande , ett element inbäddad inuti ett annat element , såsom en länk i en knapp ikon , " bubblar upp " från den inbäddade elementet utåt . Till exempel är knappikon länken en hyperlänk inslag inbäddad i en bildfil . När en användare klickar på ikonen , är den JavaScript -kod som hanterar klick processen bifogas hyperlänk inbäddad i bildfilen . Den hyperlänk skickar därefter rätt data till händelsehanterare , t.ex. en webbläsare , styra webbläsaren för att besöka länken efter länken ikonen klickas .
Använder
processen för händelsen bubblande används när programkod i en digital fil innehåller en " onClick " händelsehanterare . Den " onClick " bit kodning används för att beteckna en händelse process som aktiveras när en annan användare klickar på motsvarande ikon eller länk . Annat än JavaScript , många andra programmeringsspråk tillåter processer händelsesamlingar . I . NET Framework-program bygga programvara , är de kodande bitarna " OnBubbleEvent " och " RaiseBubbleEvent " används för att beteckna en underordnad elementet uppåt genom programmering hierarkin i en ansökan .
Alternatives
ett alternativ till användningen av händelsen bubblande i programmering kallas " händelseinfångningssystemet . " i händelseinfångningssystemet börjar händelsehantering process genom att analysera den översta elementet , till exempel en knapp ikon , och hitta några andra element genom att resa nedåt genom hierarkin i stället för inbäddat element bubblande upp till ytan . Händelseinfångningssystemet var traditionellt används av Netscape , medan Microsoft-program har vanligtvis bygger på händelsen bubblande systemet . World Wide Web Consortium Document Object Model Addera W3C DOM
, eller W3C DOM , är den standard som anges för de flesta HTML-programmering används på webbplatser . W3C -modellen använder en blandning av händelseinfångningssystemet och evenemang processer bubblande vid hantering elementet processer . I W3C programmering , väljer en utvecklare som del i en process är sanna och vilka är falska . När klickar på ett element , reser händelsehanterare ner genom hierarkin för att hitta elementet markeras som " sant". När detta element hittas , bubblar upp genom hierarkin och blir behandlade .