I JavaScript er en hendelse en handling som oppstår på en webside inne i nettleseren. Denne handlingen kan være å skrive inn et felt, klikke på en knapp eller laste inn en side. Handlingene kan enten initieres av nettleseren eller brukeren; Når noen handlinger oppstår på en webside, varsler nettleseren systemet som en hendelse har skjedd. Utviklere kan da svare på disse hendelsene ved å skrive funksjoner som er kjent som hendelsesbehandlere.Hendelsesbehandlere er funksjoner som lytter etter en bestemt type hendelse, og når den hendelsen skjer, utfører de en kodeblokk.
Hva er hendelseshåndtering
En hendelse utløses når en bruker samhandler med en webside. Denne hendelsen kan være alt fra en bruker som klikker et sted på siden til å laste inn en webside.
Hver gang en hendelse skjer på en webside, varsler nettleseren systemet; Spesifikke hendelsesbehandlerfunksjoner lytter etter sine respektive hendelser, og når disse hendelsene utløses, utfører de kodeblokken skrevet inni dem. Koden skrevet i funksjonen inneholder alle handlingene som må utføres som svar på hendelsen som blir avfyrt.
I dette innlegget vil vi ha en detaljert diskusjon om forskjellige typer hendelser i JavaScript og hvordan du håndterer disse hendelsene.
Merk: Jeg vil bruke konsollen for å demonstrere eksemplene som er til stede i dette innlegget.
Hva er de forskjellige typene hendelser?
Noen av de vanligste hendelsene som oppstår i JavaScript er:
Mushendelser:
Tastaturhendelser:
Form hendelser:
Vindushendelser:
Listen over alle hendelsene som oppstår i JavaScript er enorm; Vi vil bare diskutere de vanligste og mye brukte hendelsene.
Hvordan bruke klikkhendelse i JavaScript
De ved trykk() Hendelsesbehandler brukes til å lytte til klikkhendelsene på en webside. Hver gang brukeren klikker på et HTML -element på en webside, er det respektive ved trykk() Hendelsesbehandler utløses.
La oss nå se på et eksempel for å ha en klar forståelse av klikkhåndtereren:
Vi har en webside med to knapper i.e. Knapp 1 og knapp 2:
Hvis vi klikker på noen av disse knappene, deres respektive ved trykk() Hendelsesbehandler utløses som skriver ut en melding på konsollen.
Hvordan bruke fokusarrangement i JavaScript
De Onfocus () Arrangementet blir utløst når et element får eller mister fokus:
For eksempel i kodebiten gitt nedenfor, “FocusEvent ()” metoden kalles på Onfocus () hendelse i inngang stikkord:
Html
Skriv inn noe her
JavaScript
FunctionFocUseVent ()Hvordan bruke KeyDown -hendelsen i JavaScript
De OnKeyDown () Arrangementet utløses når en nøkkel trykkes av brukeren:
For eksempel i følgende kode, “KeyDownEvent ()” funksjonen blir kalt på “Onkeydown” Hendelse, og varslingsmeldingen vises i funksjonsdefinisjonen:
Html
Skriv inn noe her
JavaScript
funksjon keyDownEvent ()Hvordan bruke lasthendelse i JavaScript
De på Last() Arrangementet utløses rett etter at websiden er blitt lastet inn.
For eksempel, i kodebiten gitt nedenfor, vises en enkel varslingsmelding på på Last() hendelse i kropp stikkord:
Konklusjon
Hendelser er veldig viktige for å gjøre enhver webside interaktive og responsive. En hendelse kan initieres av nettleseren eller brukeren. Når en bruker samhandler med HTML -elementene på en webside, utløses en hendelse. JavaScript gir oss et alternativ til å svare på disse triggerne ved å bruke hendelsesbehandlere. I denne veiledningen lærte vi hvordan vi bruker hendelsesbehandlere for å svare på hendelser og gjøre websider mer responsive.