Dom JS
Dom JS
1 ¿Que es el dom?
2 ¿Como funciona?
5 Selectores Window,
Document, Element
¿Que es el DOM?
El DOM o Modelo de Objetos del
Documento. es lo que permite interactuar a
JS con los diferentes elementos HTML de
una web, como también poder operar
sobre ellos y modificarlos.
Es decir que, por ejemplo, desde JS
podemos modificar el contenido de una
etiqueta <h1> en un archivo HTML.
¿Cómo funciona?
El DOM funciona mediante una transformación
del código HTML que contiene la estructura de
una web, a una representación estructural del
documento, en forma de árbol, mediante la cual
podemos acceder usando JS, y operar sobre los
elementos.
Esta transformación es realizada
automáticamente por los navegadores, por lo
que no es necesario realizar nada desde el
código, simplemente basta con operar mediante
JS sobre el DOM.
Un poco mas de lo que sería
una estructura de Arbol (HTML).
Analicemosla un poco..
Estructura
● Cada etiqueta HTML se transforma en un nodo de tipo “Elemento“.
● Document, nodo raíz del que derivan todos los demás nodos del
arbol.
● Element, representa cada una de las etiquetas XHTML. Se trata
del único nodo que puede contener atributos y el único del que
pueden derivar otros nodos.
● Attr, se define un nodo de este tipo para representar cada uno de
los atributos de las etiquetas HTML, es decir, uno por cada par
atributo=valor.
● Text, nodo que contiene el texto encerrado por una etiqueta
HTML.
● Comment, representa los comentarios incluidos en la página
HTML.
Nodos
DOM & JS
Con el modelo de objetos, JavaScript puede crear un
HTML dinámico:
● modificando los elementos HTML de la página
Escuchar Eventos
¡Muchas gracias!