El DOM Document Object Model -javascript
¿Que es en realidad el DOM?
DOM es una plataforma e interfaz neutral a cualquier lenguaje que permite a programas y scripts acceder y modificar el contenido, la estructura y estilo de un documento.
Porque lo relacionamos la mayoría de las veces con javascript?
Hay una razón mas que sencilla de porque se relaciona con javascript. Es el lenguaje que se encuentra del lado del cliente y por ende el que mas juega con el.
Tomemos como ejemplo la libreria jQuery con la cual podemos cambiar atributos, sacar etiquetas, adherir clases de css en un documento html.
Jugar con el DOM es lo que hace a nuestra pagina dinamica que podamos cambiar elementos en ella, que toquemos un botón y que haga algo en pantalla, tener un menu en forma de acordeon o los diferentes efectos que este pensando.
Otra forma en que se usa el DOM es por ejemplo cuando los robot recorren la página y sacan cierta información.