Co to jest DOM i BOM w JavaScript?

Co to jest DOM i BOM w JavaScript? Gdyby ktoś mógł to wyjaśnić w kategoriach laika to byłoby super! Lubię je lepiej zrozumieć.

Author: Yi Jiang, 2010-12-11

6 answers

BOM (Browser Object Model) składa się z obiektów navigator, history, screen, location i document, które są dziećmi window. W węźle document znajduje się DOM (Document Object Model), Model obiektu dokumentu, który reprezentuje zawartość strony. Można nim manipulować za pomocą javascript.

 99
Author: thejh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-10 01:38:19
  • DOM-Model obiektu dokumentu
  • BOM-Browser Object Model

Ten artykuł wyjaśnia związek między Javascript, DOM I BOM.

 40
Author: decyclone,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-11 10:42:01

To po prostu różne przedmioty, z którymi masz do czynienia:

  • DOM jest modelem obiektowymdokumentu , który zajmuje się dokumentem, samymi elementami HTML, np. document i wszystkimi przejazdami w nim wykonywanymi, zdarzeniami itp.
  • BOM jest modelem obiektowym Browser , który zajmuje się komponentami przeglądarki oprócz dokumentu, takimi jakhistory, location, navigator i screen (a także niektóre inne, które różnią się w zależności od przeglądarki).
 31
Author: Nick Craver,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-11 10:41:52

Więcej informacji o Javascript można znaleźć na stronie Mozilla Foundation.

DOM

Https://developer.mozilla.org/en-US/docs/DOM/DOM_Reference/Introduction

BOM

Https://developer.mozilla.org/en-US/docs/WebAPI/Browser

 3
Author: Julian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-07 10:04:20

DOM oznacza Model obiektu dokumentu..po załadowaniu strony internetowej przeglądarka tworzy model obiektowy dokumentu dla strony..Wszystkie obiekty są ułożone jako struktura drzewa...

BOM oznacza model obiektowy przeglądarki.obiekt window jest obsługiwany przez wszystkie przeglądarki..Wszystkie globalne Obiekty JavaScript, funkcje i zmienne automatycznie stają się członkami obiektu window.

 3
Author: Revathi Bala,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-16 11:27:14

BOM oznacza model obiektowy przeglądarki. Są to obiekty, za pomocą których można manipulować przeglądarką. są nawigatorem

  • navigator
  • screen
  • Lokalizacja
  • Historia
  • dokument

Wszystkie są dziećmi obiektu Window. DOM to model obiektu dokumentu jest częścią BOM i pomaga manipulować zawartością załadowanego pliku strony. obejmuje to HTML i CSS

 0
Author: Bamidele Alegbe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-17 13:12:03