Tecnología

Inicio

¿Qué es la propagación de eventos?

En la programación de aplicaciones, un desarrollador a menudo tiene que hacer frente a la importancia de los elementos de codificación deben ser procesadas de manera que un usuario puede hacer clic en el software de elemento y permitir el proceso. Una manera en que el código de programación logra esto es a través de burbujeo evento. burbujeo de evento se produce cuando un elemento de hipervínculo o similar está incrustado en un archivo de imagen normal, tal como un icono de botón.

El burbujear evento

burbujeo de eventos es un término usado en la programación informática para referirse al proceso de gestión de eventos de un elemento puede hacer clic encontrado en un sitio web o en un programa de software. En caso de burbujeo, un elemento incrustado dentro de otro elemento, como por ejemplo un enlace contenido en un icono del botón, "burbujas hacia arriba" del elemento incrustado hacia el exterior. Por ejemplo, el enlace del botón del icono es un elemento de hipervínculo incrustado dentro de un archivo de imagen. Cuando un usuario hace clic en el icono, el código JavaScript que se encarga del proceso de clic está unido a un hipervínculo incrustado en el archivo de imagen. El hipervínculo a continuación, envía los datos adecuados para el controlador de eventos, tales como un navegador web, la dirección del navegador para visitar el enlace después de hacer clic en el icono de enlace.

Usos

El proceso de burbujeo de eventos se utiliza cada vez que el código de programación de un archivo digital incluye un controlador de eventos "onclick". El "onclick" pedazo de codificación se utiliza para designar un proceso de evento que se activa cuando otro usuario hace clic en el icono o enlace correspondiente. Aparte de JavaScript, muchos otros lenguajes de programación permiten un proceso de propagación de eventos. En el software de .NET Framework creación de aplicaciones, las piezas de codificación "OnBubbleEvent" y "RaiseBubbleEvent" se utilizan para designar un elemento subordinado hacia arriba a través de la jerarquía de programación en una aplicación.

Alternativas

Una alternativa al uso de la propagación de eventos en la programación de software se conoce como "captura evento". En la captura de eventos, el proceso de control de eventos comienza por analizar el elemento superior, tal como un icono de botón, y la búsqueda de cualquier otro elemento viajando hacia abajo a través de la jerarquía en lugar del elemento incrustado saliendo a la superficie. captura evento fue utilizado tradicionalmente por Netscape, mientras que las aplicaciones de Microsoft por lo general han sido predicada sobre el sistema evento de propagación.

W3C DOM

El Wide Web Consortium Modelo Mundial de objetos de documento, o W3C DOM, es la norma establecida para la mayoría de la programación HTML que se utiliza en sitios web. El modelo W3C utiliza una mezcla de captura de eventos y el evento procesos burbujeante al manejar los procesos de elementos. En la programación del W3C, un desarrollador decide qué elemento en un proceso que es verdadero y lo que es falso. Cuando se hace clic en un elemento, el controlador de eventos se desplaza hacia abajo a través de la jerarquía para encontrar el elemento marcado como "verdadera". Cuando se encuentra este elemento, que se propaga hacia arriba a través de la jerarquía y se convierte procesada.