Modelo DOM
DOM es el acrónimo de Document Object Model o Modelo de Objeto de Documentos. Es una interfaz de programación de aplicaciones (API) para documentos HTML y XML.
Proporciona una representación estructurada del documento y define la forma en que la estructura puede ser manipulada por los programas de JavaScript, por ejemplo. La representación del documento es similar a una estructura de árbol con elementos, atributos y texto representados como nodos de ese árbol.
En otras palabras, cuando se carga una página web en un navegador, el navegador genera el DOM de la página, que es un objeto que representa la estructura, contenido y funcionalidad de la página web. Los desarrolladores pueden usar diversas técnicas, principalmente con JavaScript, para manipular el DOM y hacer que la página web sea interactiva.
Es importante notar que el DOM es independiente del lenguaje de programación que se esté utilizando. Aunque JavaScript es el lenguaje más comúnmente usado para interactuar con él, no es el único.