Mitä tapahtumia verkkoteknologiassa on?
Mitä tapahtumia verkkoteknologiassa on?

Video: Mitä tapahtumia verkkoteknologiassa on?

Video: Mitä tapahtumia verkkoteknologiassa on?
Video: David Godman - 2nd Buddha at the Gas Pump Interview 2024, Marraskuu
Anonim

Ohjelmoinnissa an tapahtuma on toiminto, joka tapahtuu käyttäjän tai muun lähteen, kuten hiiren napsautuksen, seurauksena. An tapahtuma Käsittelijä on rutiini, joka käsittelee tapahtuma , jolloin ohjelmoija voi kirjoittaa koodia, joka suoritetaan, kun tapahtuma tapahtuu.

Vastaavasti saatat kysyä, kuinka tapahtumia käsitellään JavaScriptissä?

JavaScriptin vuorovaikutus HTML:n kanssa on hoidettu kautta Tapahtumat joita tapahtuu, kun käyttäjä tai selain käsittelee sivua. Kun sivu latautuu, sitä kutsutaan an tapahtuma . Kun käyttäjä napsauttaa painiketta, sekin napsautus on tapahtuma . Muita esimerkkejä ovat mm Tapahtumat kuten minkä tahansa näppäimen painaminen, ikkunan sulkeminen, ikkunan koon muuttaminen jne.

Samoin, mikä on esimerkki tapahtumasta ja tapahtumakäsittelijästä? Yleisesti ottaen an tapahtumakäsittelijä on nimi tapahtuma , jota edeltää "on". varten esimerkki , tapahtumakäsittelijä Focusille tapahtuma on onFocus. Monilla objekteilla on myös menetelmiä, jotka emuloivat tapahtumia. varten esimerkki , -painikkeessa on napsautusmenetelmä, joka emuloi napsautettavaa painiketta.

Mikä tässä tapauksessa on tapahtumaobjekti?

Tapahtuman kohde . An tapahtuma kuuntelija on esine joka "kuulee". Tapahtumat GUI-komponentista, kuten painikkeesta. Kun käyttäjä luo tapahtuma , järjestelmä luo tapahtumaobjekti joka lähetetään sitten kuuntelijalle, joka on rekisteröity GUI-komponenttiin. Sitten menetelmä kuuntelijassa esine vedotaan.

Miten tapahtumat toimivat?

Matalalla tasolla, tapahtuma käsittelijät usein työ pollaamalla laitetta ja odottamalla laitteiston keskeytystä. Pohjimmiltaan taustasäie estää odottaessaan laitteiston keskeytystä. Kun keskeytys tapahtuu, kyselytoiminto lopettaa eston.

Suositeltava: