Čo sú udalosti vo webovej technológii?
Čo sú udalosti vo webovej technológii?

Video: Čo sú udalosti vo webovej technológii?

Video: Čo sú udalosti vo webovej technológii?
Video: Events and Event handlers 2024, November
Anonim

V programovaní, an udalosť je akcia, ku ktorej dochádza v dôsledku používateľa alebo iného zdroja, ako je napríklad kliknutie myšou. An udalosť handler je rutina, ktorá sa zaoberá udalosť , čo umožňuje programátorovi napísať kód, ktorý sa spustí, keď sa udalosť vyskytuje.

Podobne sa môžete pýtať, ako sa s udalosťami zaobchádza v JavaScripte?

JavaScript interakcia s HTML je spracované cez diania ktoré sa vyskytujú, keď používateľ alebo prehliadač manipuluje so stránkou. Keď sa stránka načíta, nazýva sa to an udalosť . Keď používateľ klikne na tlačidlo, je to aj kliknutie udalosť . Medzi ďalšie príklady patrí diania ako stlačenie ľubovoľného klávesu, zatvorenie okna, zmena veľkosti okna atď.

Podobne, aký je príklad obsluhy udalosti a udalosti? Vo všeobecnosti an obsluha udalosti má názov udalosť , pred ktorým je „zapnuté“. Pre príklad , obsluha udalosti pre Focus udalosť je onFocus. Mnoho objektov má aj metódy, ktoré emulujú udalosti. Pre príklad , tlačidlo má metódu kliknutia, ktorá emuluje tlačidlo, na ktoré sa klikne.

Čo je v tejto súvislosti objektom udalosti?

Objekt udalosti . An udalosť poslucháč je objekt ktorý „počúva“. diania z komponentu GUI, ako je tlačidlo. Keď používateľ vygeneruje súbor udalosť , systém vytvorí objekt udalosti ktorý sa potom odošle poslucháčovi, ktorý bol zaregistrovaný pre komponent GUI. Potom metóda v poslucháčovi objekt sa odvoláva.

Ako udalosti fungujú?

Na nízkej úrovni, udalosť psovodov často práca dotazovaním zariadenia a čakaním na hardvérové prerušenie. Vlákno na pozadí sa v podstate blokuje a čaká na hardvérové prerušenie. Keď dôjde k prerušeniu, funkcia poll prestane blokovať.

Odporúča: