? Ved programmering applikationer , en udvikler ofte har at gøre med , hvor vigtigt kodning elementer skal behandles således, at en software bruger kan klikke på elementet og aktivere processen. En måde, at programkode udretter dette er gennem begivenhed bobler. Begivenhed boblende opstår, når et hyperlink eller lignende element er indlejret i en normal billedfil , såsom et knapikon . Begivenhed Boblende
begivenhed boblende er et begreb, der anvendes i edb -programmering til at henvise til begivenheden håndtering processen et klikbart element fundet på en hjemmeside eller i et program. I tilfælde boblende , indlejret et element inde i et andet element, såsom et link indeholdt i en knapikon, " bobler op " fra det integrerede element udad. For eksempel er det ikon linket et hyperlink element indlejret i en billedfil . Når en bruger klikker på ikonet, vil JavaScript-kode , der håndterer klik proces er knyttet til hyperlinket indlejret i billedfilen. Hyperlinket sender derefter de korrekte data til hændelseshandler , såsom en webbrowser, dirigere browseren til at besøge linket efter link -ikonet er klikket på.
Bruger
processen med begivenheden boblende anvendes, når programmeringen kode fra en digital fil indeholder et " onClick " hændelseshandler . Den " onClick " stykke kodning bruges til at betegne en begivenhed proces, der aktiveres, når en anden bruger klikker på det relevante ikon eller link . Andre end JavaScript , mange andre programmeringssprog tillader begivenhed boblende processer . I . NET Framework-program bygning software , er kodning stykker " OnBubbleEvent " og " RaiseBubbleEvent ", der bruges til at betegne en underordnet element opad gennem programmering hierarkiet i et program.
Alternativer
et alternativ til brugen af begivenheden boblende i programmering af software er kendt som " hændelsesfastholdende . " In hændelsesfastholdende , begivenheden håndtering proces begynder ved at analysere den øverste element, såsom et knapikon , og finde andre elementer ved at rejse nedad gennem hierarkiet i stedet for det integrerede element boblende til overfladen . Hændelsesfastholdende var traditionelt udnyttet af Netscape, mens Microsoft-programmer har typisk været baseret på begivenheden boblende system.
W3C DOM
World Wide Web Consortium Document Object Model , eller W3C DOM, er standarden fastsat for de fleste HTML programmering bruges i hjemmesider. W3C -modellen anvender en blanding af hændelsesfastholdende og event boblende processer ved håndtering element processer . I W3C programmering, vælger en udvikler , som element i en proces er sandt og der er falsk . Når et element er klikket , begivenheden handleren bevæger sig ned gennem hierarkiet for at finde det element markeret som "sande . " Når dette element er fundet, det bobler op gennem hierarkiet og bliver behandlet.
< Br >