Skip to main content

Jaki jest model obiektu dokumentu?

Model obiektu Dokument (DOM) jest wizualną reprezentacją hierarchicznego szablonu lub mapy wszystkich obiektów i właściwości zawartych w dokumencie internetowym i które mogą być rozpoznane przez przeglądarkę internetową.Ten model obiektu przeglądarki określa również różne metody lub działania dostępne dla programatora, które można wykonać na obiektach lub z obiektami.Model obiektu Dokument jest reprezentacją programowania lub, dokładniej, możliwościami skryptowymi.Chociaż główne przeglądarki obsługują ogólny DOM, skrypty działające w jednej przeglądarce mogą nie być funkcjonalne w innej.Programiści mogą jednak bezpiecznie pracować z obiektami, właściwościami i metodami zgodnie z podstawowym DOM, który jest wspólny dla wszystkich głównych przeglądarków internetowych.

Dokumenty internetowe wydają się być tylko jedną jednostką w oknie przeglądarki, ale faktycznie składają się z tegoróżne obiekty.Mogą i często zawierają wiele nieruchomości i zachowują się na różne sposoby ze względu na różnorodność metod, które programista może zastosować do obiektów dokumentu.Na przykład obrazy mogą pojawiać się w dokumencie i są uważane za obiekty w dokumencie, który sam jest obiektem.

Linki są również obiektami, na których programiści mogą używać metod lub wykonywać działania, takie jak zmiana koloru linków, gdy mysz jest na nich unoszącą się lub pojawia się obraz lub zmiana.Skrypty DOM obejmują kodowanie lub pisanie małych programów komputerowych zwanych skryptami, które są osadzone w dokumentach internetowych.Te skrypty dodają funkcjonalności stron internetowych, w tym między innymi weryfikacji formularzy, wirtualnych kalkulatorów, wyskakujących wiadomości, prostych gier, quizów, a nawet animacji.

Programiści tworzą kod zgodnie z możliwościami modelu obiektu dokumentu, z którym działają, chyba że zdecydują się bardzo zachowawczo za pomocą ogólnego DOM, aby uniknąć możliwości problemów związanych z kompatybilnością przeglądarki.Model obiektu dokumentu ma znaczenie dla programistów, którzy piszą tak zwane skrypty boczne klienta w tworzeniu stron internetowych.Dokumenty internetowe są przechowywane na serwerze WWW, który dostarcza strony do komputera klienckiego, który je poprosił i który przedstawia je wizualnie odwiedzającemu witrynę za pośrednictwem przeglądarki.Skrypty osadzone na stronach internetowych przechowywanych na serwerze WWW muszą działać na komputerze klienckim zgodnie z modelem obiektu dokumentów przeglądarki tego komputera klienckiego.