Antes del lanzamiento del navegador IE5.0 de Microsoft, el mayor desafío en la programación web era que no era fácil crear componentes para lograr el propósito de la reutilización de código y el intercambio de varias páginas. Este problema ha estado afectando a los programadores web en DHTML (HEML dinámico). Solo pueden repetir el código HTML, CSS y JavaScript para satisfacer funciones duplicadas o similares en múltiples páginas. Esta situación se ha mejorado desde el lanzamiento del navegador IE5.0. Nos trae un nuevo método de combinación de instrucciones que puede encapsular un código que implementa funciones específicas en un componente, realizando así la reutilización del código de múltiples páginas y llevando la programación web a un mundo completamente nuevo. Esta nueva tecnología son los "comportamientos" en DHTML de los que vamos a hablar.
"Comportamiento" es un componente simple y fácil de usar que encapsula funciones o acciones específicas en la página. Cuando se adjunta un "comportamiento" a un componente en la página web, el comportamiento original del componente cambiará. Por lo tanto, los programadores web pueden desarrollar instrucciones DHTML comunes y cambiar algunas propiedades del objeto original, usar "comportamiento" para mejorar la función de un objeto y simplificar el código HTML de la página. Además, la creación y el uso del "comportamiento" también es muy simple y conveniente, y el conocimiento requerido es solo las hojas de estilo CSS, las directivas HTML y los lenguajes de script de JavaScript a los que se usaba. Mientras comprenda esto y haya tenido una experiencia de programación práctica, no hay ningún problema en aprender y dominar el uso de "comportamiento". Usaremos un componente de "comportamiento" que cambia el efecto de las fuentes como un ejemplo para ilustrar cómo escribir y usar un "comportamiento" y experimentar las ventajas y comodidades que "comportamiento" aporta a la edición de la página.
Primero, cree un nuevo archivo de texto llamado Font_efftce.htc. Los archivos que componen el componente de "comportamiento" están todos con .htc como extensión. El contenido en este archivo es nuestra descripción de este "comportamiento". Sus pasos de creación y uso son los siguientes:
(1) Primero agregue varias respuestas de eventos a este "comportamiento". El formato de escritura de declaración es el siguiente:
<Public: adjectEvent = "OnMouseOver" OneVent = "Glowit ()"/>
<Public: adjectEvent = "OnMouseOut" OneVent = "Noglow ()"/>
<Public: adjectEvent = "OnMousedown" OneVent = "Font2yellow ()"/>
<Public: adjectEvent = "OnMouseUp" OneVent = "Font2Blue ()"/>
El "evento" corresponde a los nombres de eventos requeridos, aquí están: OnMouseOver, OnMouseOut, OnMousedown y OnMouseUp. Por supuesto, puede agregar otros nombres de eventos para satisfacer sus necesidades específicas. "OneVent" corresponde a un mango de evento, es decir, el nombre de la función llamado cuando se activa el evento. La función GLOWIT () hace que se genere un brillo rojo alrededor de la fuente. La función noglow () elimina el efecto brillo de las fuentes. La función Font2Yellow () cambia el color de fuente a amarillo. La función Font2Blue () cambia el color de fuente a azul. Las definiciones de los cuatro eventos son todas similares.
(2) A continuación, agregue dos definiciones de "métodos" a este "comportamiento", como sigue.
<Public: MethodName = "Move_down"/>
<Public: MethodName = "Move_Right"/>