2010-12-11 68 views
64

¿Cuál es el DOM y BOM en JavaScript? Si alguien pudiera explicar esto en términos sencillos sería genial. Me gusta obtener una comprensión más profunda de estos.¿Qué es DOM y BOM en JavaScript?

Respuesta

89

La lista de materiales (Browser Object Model) consta de los objetos navigator, history, screen, location y document que son hijos de window. En el nodo document está DOM (Document Object Model), el modelo de objeto del documento, que representa el contenido de la página. Puedes manipularlo usando javascript.

+0

> En el nodo 'document' está el DOM Creo que una mejor manera de describirlo es:" el nodo está en el árbol DOM "o" el nodo es la unidad más pequeña en el árbol DOM "o" los nodos componen el árbol DOM " ". ¿Pensamientos? – stevemao

+0

la respuesta original parece perfecta para mí – divine

31

Son sólo diferentes objetos que está tratando con:

  • El DOM es la Documento Modelo objeto, que se ocupa del documento, los propios elementos HTML, por ejemplo, document y todo el recorrido que haría en ella, eventos, etc.
  • La lista de materiales es el explorador de modelos objeto, que se ocupa de los componentes del navegador aparte del documento, como history, location, navigator y screen (así como algunos otros que varían según el navegador).
39
  • DOM - Document Object Model
  • BOM - Browser Object Model

This article explica la relación entre el Javascript, DOM y lista de materiales.

+1

¡Gracias por ese enlace! –

3

DOM Document Object significa model..when la página web se carga el navegador crea un modelo de objetos de documento para el page..All la los objetos se organizan como estructura de árbol ...

BOM significa el modelo de objetos del navegador. window object es compatible con todos los navegadores. Representa el navegador de la ventana. Todos los objetos, funciones y variables globales de JavaScript se convierten automáticamente en miembros del objeto de la ventana.

0

BOM significa el modelo de objetos del navegador. Estos son objetos que puede usar para manipular el navegador. son navegante

  • navegador
  • pantalla
  • ubicación
  • historia
  • documento

todos ellos son hijos del objeto de la ventana. DOM es Document Object Model es parte de la BOM y le ayuda a manipular el contenido del archivo cargado de la página. esto incluye el HTML y CSS