Capítulo 8: Eventos de Ratón y Teclado
8.1. Eventos de ratón principales
click
clickconst boton = document.querySelector('button');
boton.addEventListener('click', (evento) => {
console.log("Click detectado");
});dblclick
dblclickelemento.addEventListener('dblclick', (evento) => {
console.log("Doble clic");
});mousedown y mouseup
mousedown y mouseupconst area = document.querySelector('#area');
area.addEventListener('mousedown', () => {
console.log("Ratón presionado");
});
area.addEventListener('mouseup', () => {
console.log("Ratón soltado");
});mousemove
mousemove8.2. Movimiento: mouseenter vs mouseover
mouseenter vs mouseovermouseenter
mouseentermouseover
mouseovermouseleave
mouseleavemouseout
mouseout8.3. Eventos de teclado
keydown
keydownkeyup
keyupkeypress
keypress8.4. Propiedades de teclado: key vs code
key vs codeTeclas especiales
8.5. Modificadores: ctrlKey, shiftKey, altKey
ctrlKey, shiftKey, altKey8.6. Patrón práctico: Detectar Enter en un input
8.7. Propiedades adicionales de eventos de ratón
8.8. Patrón práctico: Detectar botón del ratón
Resumen del Capítulo
💡 Conceptos Clave:
🤔 Preguntas de Reflexión:
Última actualización
¿Te fue útil?