logo

JavaScript događaji

Promjena stanja objekta poznata je kao an Događaj . U html-u postoje različiti događaji koji predstavljaju da je neku aktivnost izvršio korisnik ili preglednik. Kada javascript kod je uključen u HTML, js reagira na te događaje i dopušta izvršenje. Ovaj proces reagiranja na događaje naziva se Rukovanje događajima . Dakle, js obrađuje HTML događaje putem Rukovatelji događajima .

lisica ili vuk

Na primjer , kada korisnik klikne preko preglednika, dodajte js kod, koji će izvršiti zadatak koji će se izvršiti na događaju.

Neki od HTML događaja i njihovih rukovatelja događajima su:

Događaji miša:

Događaj izveden Rukovatelj događajima Opis
klik na klik Kada mišem kliknete na element
prelazak mišem prelazak mišem Kada kursor miša dođe preko elementa
izlaz miša onmouseout Kada kursor miša napusti element
mousedown onmousedown Kada se tipka miša pritisne preko elementa
miš gore onmouseup Kada se tipka miša pusti preko elementa
pomicanje miša onmousemove Kada dođe do kretanja miša.

Događaji na tipkovnici:

Događaj izveden Rukovatelj događajima Opis
Keydown & Keyup onkeydown & onkeyup Kada korisnik pritisne i zatim otpusti tipku

Formirajte događaje:

Događaj izveden Rukovatelj događajima Opis
usredotočenost u fokusu Kada se korisnik fokusira na element
podnijeti onsubmit Kada korisnik podnese obrazac
zamutiti onblur Kada je fokus udaljen od elementa forme
promijeniti onchange Kada korisnik modificira ili promijeni vrijednost elementa obrasca

Događaji prozora/dokumenta

Događaj izveden Rukovatelj događajima Opis
opterećenje onload Kada preglednik završi s učitavanjem stranice
istovariti onistovariti Kada posjetitelj napusti trenutnu web stranicu, preglednik je učitava
promijeniti veličinu onresize Kada posjetitelj promijeni veličinu prozora preglednika

Razmotrimo neke primjere događaja i njihovih rukovatelja.

Pritisnite Događaj

 Javascript Events 
Testirajte sada

Događaj MouseOver

 <p onmouseover="mouseoverevent()"> Keep cursor over me</p> 
Testirajte sada

Fokus na događaj

 Javascript Events <h2> Enter something here</h2> 
Testirajte sada

Događaj spuštanja tipke

 Javascript Events <h2> Enter something here</h2> 
Testirajte sada

Događaj učitavanja

 Javascript Events <br> 
Testirajte sada