logo

Esdeveniments de JavaScript

El canvi en l'estat d'un objecte es coneix com a Esdeveniment . En html, hi ha diversos esdeveniments que representen que alguna activitat la realitza l'usuari o el navegador. Quan javascript El codi s'inclou a HTML, js reacciona sobre aquests esdeveniments i permet l'execució. Aquest procés de reacció davant els esdeveniments s'anomena Gestió d'esdeveniments . Per tant, js gestiona els esdeveniments HTML mitjançant Gestors d'esdeveniments .

Per exemple , quan un usuari faci clic sobre el navegador, afegeix el codi js, que executarà la tasca que s'ha de realitzar en l'esdeveniment.

Alguns dels esdeveniments HTML i els seus gestors d'esdeveniments són:

Esdeveniments del ratolí:

Esdeveniment realitzat Gestor d'esdeveniments Descripció
feu clic fent clic Quan feu clic al ratolí sobre un element
ratolí sobre sobre el ratolí Quan el cursor del ratolí passa sobre l'element
fora del ratolí onmouseout Quan el cursor del ratolí deixa un element
ratolí cap avall onmousedown Quan es prem el botó del ratolí sobre l'element
pujar el ratolí onmouseup Quan es deixa anar el botó del ratolí sobre l'element
moviment del ratolí onmousemove Quan es produeix el moviment del ratolí.

Esdeveniments de teclat:

Esdeveniment realitzat Gestor d'esdeveniments Descripció
Keydown i Keyup onkeydown i onkeyup Quan l'usuari prem i deixa anar la tecla

Esdeveniments de formulari:

Esdeveniment realitzat Gestor d'esdeveniments Descripció
focus onfocus Quan l'usuari se centra en un element
Presentar en enviar Quan l'usuari envia el formulari
borrós onblur Quan el focus està lluny d'un element de formulari
canvi al canvi Quan l'usuari modifica o canvia el valor d'un element de formulari

Esdeveniments de finestra/document

Esdeveniment realitzat Gestor d'esdeveniments Descripció
càrrega carregar Quan el navegador acaba de carregar la pàgina
descarregar a descarregar Quan el visitant abandona la pàgina web actual, el navegador la descarrega
canviar la mida redimensionar Quan el visitant canvia la mida de la finestra del navegador

Comentem alguns exemples sobre esdeveniments i els seus gestors.

ordres de kali linux

Feu clic a Esdeveniment

 Javascript Events 
Prova-ho ara

Esdeveniment MouseOver

 <p onmouseover="mouseoverevent()"> Keep cursor over me</p> 
Prova-ho ara

Esdeveniment de focus

 Javascript Events <h2> Enter something here</h2> 
Prova-ho ara

Esdeveniment Keydown

 Javascript Events <h2> Enter something here</h2> 
Prova-ho ara

Carrega l'esdeveniment

 Javascript Events <br> 
Prova-ho ara