? Når man programmerer applikasjoner , en utvikler ofte må forholde seg til hvor viktig koding elementer skal behandles slik at en programvare brukeren kan klikke på elementet og at prosessen . En måte som programmeringskode oppnår dette på er gjennom arrangementet bobler . Hendelse boblende oppstår når en hyperlink eller lignende element er innebygd i en normal bildefil , for eksempel en knapp ikon. Hendelse Boblende
begivenhet boblende er et begrep som brukes i programmering å referere til hendelsen håndtering prosessen med et klikkbart element funnet på en nettside eller i et program . I tilfelle bobling , et element innkapslet i et annet element , slik som en lenke i en knapp ikon ", bobler opp " fra den innebygde element utover. For eksempel er knappen ikonet koblingen en hyperlink element innebygd i en bildefil . Når en bruker klikker på ikonet , er JavaScript-kode som håndterer klikk prosessen knyttet til hyperlink innebygd i bildefilen. Den hyperlink sender deretter de riktige data til arrangementet handler, for eksempel en nettleser , dirigere nettleseren til å gå inn på linken etter at koblingen ikonet klikkes.
Bruker
< p > prosessen med arrangementet boblende brukes når programkoden av en digital fil inneholder en " onClick " event handler . Den " onClick " stykke koding er brukt for å betegne en hendelse prosess som er aktivert når en annen bruker klikker det aktuelle ikonet eller koblingen . Annet enn JavaScript, mange andre programmeringsspråk tillate event boblende prosesser . I . NET Framework-program bygge programvare , er koding stykker " OnBubbleEvent " og " RaiseBubbleEvent " brukt for å betegne en underordnet element oppover gjennom programmering hierarki i et program .
Alternatives
et alternativ til bruk av arrangementet bobler i programmering er kjent som "event fange . " i tilfelle fange, begynner arrangementet håndtering prosessen ved å analysere den øverste element , for eksempel en knapp ikon , og å finne eventuelle andre elementer ved å reise nedover i hierarkiet i stedet for den innebygde element bobler til overflaten. Hendelse fange ble tradisjonelt brukt av Netscape , mens Microsoft-programmer har typisk vært betinget av hendelsen boblende system .
W3C DOM
The World Wide Web Consortium Document Object Model, eller W3C DOM , er standarden satt for det meste HTML -programmering brukes i nettsteder . W3C Modellen benytter en blanding av arrangementet fange og event boblende prosesser ved håndtering element prosesser . I W3C programmering, velger en utvikler som element i en prosess som er sant og noe som er usant . Når et element er klikket , reiser hendelsesbehandleren ned gjennom hierarkiet for å finne elementet merket som "true ". Når dette elementet er funnet , bobler det opp gjennom hierarkiet og blir behandlet.