Ademas de stopPropagation() y preventDefault(), el objeto evento contiene un montón de metodos y propiedades utiles.
Lo que dice la W3C sobre los eventos.
Los mas utilizados son:
- button = Un valor que indica, si procede, cual de las teclas del raton fue pulsada
- ctrlKey = boolean que indica si la tecla Ctrl fue pulsada
- altKey = boolean que indica si la tecla Alt fue pulsada
- shiftKey = boolean que indica si la tecla Shift esta pulsada
- isChar = boolean que indica que el evento tiene un código de caracter.
- charCode = Un valor Unicode que indica la tecla pulsada (solo para el evento keypress)
- keyCode = Un valor Unicode para una tecla “no caracter”
- which = Un valor Unicode de la tecla pulsada, independientemente de si es un caracter o no.
- pageX, pageY = Las coordenadas relativas a la pagina (el viewport)
- screenX, screenY = Las coordenada relativas a la pantalla
Algunas propiedades varian según el navegador, por lo que es muy aconsejable la utilización de librerías como jQuery o Prototype.