DOM Fernanda Urias Orona: Docente
DOM Fernanda Urias Orona: Docente
¿Qué es el DOM?
El modelo de objeto de documento (DOM) es una interfaz de programación para los
documentos HTML y XML. Facilita una representación estructurada del documento y
define de qué manera los programas pueden acceder, al fin de modificar, tanto su
estructura, estilo y contenido. El DOM da una representación del documento como un
grupo de nodos y objetos estructurados que tienen propiedades y métodos. Esencialmente,
conecta las páginas web a scripts o lenguajes de programación.
DOM proporciona dos métodos alternativos para acceder a un nodo específico: acceso a
través de sus nodos padre y acceso directo.
Manipulación de nodos
La manipulación es el objetivo principal del DOM. Es todo lo que sucede después de hacer
referencia y seleccionar los elementos con los que se desea trabajar. Esto conduce a un
cambio en el estado del elemento, de estático a dinámico.
Dos conceptos que debe conocer para entender la manipulación del DOM son los eventos y
los manejadores.
En el DOM, esta acción es conocida como un evento. Tenemos muchos eventos como el
clic, desplazar, pasar el cursor por encima, cambiar, y más.
En el DOM, las respuestas están sujetas a cada evento. Es decir, que debe suceder un
evento para obtener una respuesta. Esto es conocido como un event listener. El detector de
eventos usualmente viene en forma de un método addEventListener y este toma dos
argumentos (evento, y manejador de evento).