Eventos en programación

En programación, los eventos son acciones o sucesos que ocurren en un sistema y que pueden ser detectados y manejados por el código. Los eventos son fundamentales en la programación orientada a eventos, especialmente en aplicaciones gráficas, aplicaciones web y sistemas interactivos. Algunos ejemplos de eventos son:


 1. Eventos de Interfaz de Usuario (UI Events)

Clic (Click): Ocurre cuando el usuario hace clic con el mouse o toca una pantalla táctil.


Doble clic (Double Click): Ocurre cuando el usuario hace dos clics rápidos.


Mouseover (Mouse Enter): Ocurre cuando el cursor del mouse entra en un área específica.


Mouseout (Mouse Leave): Ocurre cuando el cursor del mouse sale de un área específica.


Teclado (Keydown, Keyup, Keypress): Ocurren cuando el usuario presiona, suelta o mantiene presionada una tecla.


Cambio de foco (Focus, Blur): Ocurre cuando un elemento gana o pierde el foco (por ejemplo, al hacer clic en un campo de texto).


Arrastrar y soltar (Drag and Drop): Ocurre cuando el usuario arrastra un elemento y lo suelta en otra ubicación.


2. Eventos de Formularios

Submit: Ocurre cuando se envía un formulario.


Change: Ocurre cuando el valor de un campo de formulario cambia (por ejemplo, al seleccionar una opción en un menú desplegable).


Input: Ocurre cuando el usuario ingresa datos en un campo de texto.


Reset: Ocurre cuando se restablece un formulario.


3. Eventos de Ventana y Documento

Carga (Load): Ocurre cuando una página o un recurso (como una imagen) se ha cargado completamente.


Descarga (Unload): Ocurre cuando el usuario abandona una página.


Redimensionamiento (Resize): Ocurre cuando se cambia el tamaño de la ventana del navegador.


Desplazamiento (Scroll): Ocurre cuando el usuario desplaza la página.


4. Eventos de Red

Conexión (Connect): Ocurre cuando se establece una conexión de red.


Desconexión (Disconnect): Ocurre cuando se pierde la conexión de red.


Respuesta (Response): Ocurre cuando se recibe una respuesta de un servidor.


Error de red (Network Error): Ocurre cuando hay un problema con la conexión de red.


5. Eventos de Temporización (Timing Events)

Timeout (SetTimeout): Ocurre después de un período de tiempo específico.


Interval (SetInterval): Ocurre repetidamente en intervalos de tiempo específicos.


6. Eventos de Dispositivo

Orientación (Orientation Change): Ocurre cuando el dispositivo cambia de orientación (de vertical a horizontal o viceversa).


Acelerómetro (Device Motion): Ocurre cuando el dispositivo detecta movimiento.


Batería (Battery Level Change): Ocurre cuando el nivel de la batería cambia.


7. Eventos de Multimedia

Reproducción (Play): Ocurre cuando comienza la reproducción de un archivo multimedia.


Pausa (Pause): Ocurre cuando se pausa la reproducción.


Finalización (Ended): Ocurre cuando la reproducción termina.


Cambio de volumen (Volume Change): Ocurre cuando se cambia el volumen.


8. Eventos de Gestos (Touch Events)

Toque (Touchstart): Ocurre cuando el usuario toca la pantalla.


Deslizamiento (Touchmove): Ocurre cuando el usuario mueve el dedo sobre la pantalla.


Fin de toque (Touchend): Ocurre cuando el usuario levanta el dedo de la pantalla.


9. Eventos de Comunicación (WebSocket, Message Events)

Mensaje (Message): Ocurre cuando se recibe un mensaje a través de una conexión WebSocket o un canal de comunicación similar.


Cierre (Close): Ocurre cuando se cierra una conexión WebSocket.


10. Eventos Personalizados (Custom Events)

Eventos definidos por el usuario: Puedes crear y disparar tus propios eventos personalizados para manejar situaciones específicas en tu aplicación.


11. Eventos de Sistema

Apagado (Shutdown): Ocurre cuando el sistema se está apagando.


Inicio (Startup): Ocurre cuando el sistema se inicia.


Error de sistema (System Error): Ocurre cuando se produce un error en el sistema.


12. Eventos de Archivo (File Events)

Apertura de archivo (File Open): Ocurre cuando se abre un archivo.


Cierre de archivo (File Close): Ocurre cuando se cierra un archivo.


Cambio de archivo (File Change): Ocurre cuando se modifica un archivo.






VIDEOS: https://youtu.be/Q07zxtbN_Ng?si=AsNN66A-EAQ94h0j

https://youtu.be/XREd7mVShhw?si=KNPOzy2pdzCw0v_b

Comentarios