Cris-Alcala / Preguntas-Tecnicas-JS

Listado de preguntas técnicas sobre Javascript en Español
1 stars 1 forks source link

Pregunta 28 #22

Closed elblo closed 10 months ago

elblo commented 10 months ago

Incluir pregunta que falta sobre el DOM.

isaacmb81 commented 10 months ago

Pregunta Añadida

elblo commented 10 months ago

Pon esto mejor:

El DOM, siglas en inglés de Document Object Model (Modelo de Objetos del Documento), es una representación estructurada y jerárquica de un documento HTML/XML que proporciona una interfaz programática para interactuar con la estructura del documento y sus elementos.

El DOM se organiza como un árbol de nodos, donde cada nodo representa parte del documento, como elementos HTML, atributos, texto y más. Está compuesto por los siguientes tipos de nodos principales:

  1. Nodo Documento (Document Node): Es el nodo raíz que representa todo el documento. Todos los demás nodos están contenidos dentro de este nodo.

  2. Nodos Elemento (Element Nodes): Representan los elementos HTML en el documento, como <div>, <p>, <span>, entre otros.

  3. Nodos Texto (Text Nodes): Contienen el texto dentro de los elementos HTML.

  4. Nodos Atributo (Attribute Nodes): Representan los atributos de los elementos HTML.

El DOM es dinámico y puede ser manipulado mediante JavaScript. Los navegadores web crean el DOM cuando cargan una página, interpretando el código HTML y generando una representación en forma de árbol. A través de JavaScript, los desarrolladores pueden acceder a este árbol, modificar sus elementos, añadir o eliminar nodos, cambiar estilos, manejar eventos y actualizar el contenido de la página en tiempo real, lo que permite crear experiencias interactivas y dinámicas en el navegador.

El DOM es fundamental en el desarrollo web, ya que permite la interacción y manipulación de la estructura y el contenido de una página web, lo que resulta en aplicaciones web más dinámicas y responsivas.

isaacmb81 commented 10 months ago

Pregunta modificada

elblo commented 10 months ago

Perfect 🐱‍👤