La forma en que se accede y modifica el contenido de un documento se denomina Modelo de objeto de documento , o DOM. Un modelo de objeto define la interfaz para los diversos aspectos del navegador y el documento que JavaScript puede manipular.
En JavaScript, hay una variedad de modelos de objetos basados en el tipo y la versión del navegador, pero en general vemos dos modelos de objetos principales: un Modelo de objetos del navegador (BOM) y un Modelo de objetos del documento (DOM).
El modelo de objetos del navegador proporciona acceso a las diversas características de un navegador, como la ventana del navegador en sí, las características de la pantalla, el historial del navegador, etc.
- Cómo configurar mi servidor web Apache para responder solo a las solicitudes hechas a su nombre de dominio y no a la dirección IP
- ¿Cuál es el método correcto para usar consultas de medios CSS para crear un sitio receptivo con Bootstrap?
- Cómo crear siempre una nueva base de datos en MySQL cuando un usuario se registra
- ¿Tengo que dominar y aprender JavaScript avanzado para convertirme en un exitoso desarrollador web full-stack?
- ¿Cuáles son las mejores prácticas para implementar un sistema de notificación similar a Quora / Facebook?
El DOM, por otro lado, proporciona acceso a los contenidos de la ventana del navegador, es decir, el documento que incluye los diversos elementos (X) HTML, propiedades CSS y cualquier elemento de texto. Los documentos pueden contener scripts JavaScript, y esos scripts pueden usar DOM para modificar el documento o controlar el navegador web que muestra el documento.