← strona głównaProgramowanie (Програмування)

Czym jest DOM?

DOM (Document Object Model / Model obiektów dokumentu) to interfejs programistyczny do reprezentacji i interakcji ze strukturą dokumentu strony internetowej lub dokumentu XML. DOM pozwala programistom na modyfikację s...

Spis treściKliknij link, aby przejść do wybranego miejsca
Ta treść została automatycznie przetłumaczona z ukraińskiego.
DOM (Document Object Model / Model obiektów dokumentu) to interfejs programistyczny do reprezentacji i interakcji ze strukturą dokumentu strony internetowej lub dokumentu XML. DOM pozwala programistom na modyfikację struktury, stylu i zawartości dokumentu za pomocą kodu programistycznego.
Podstawowe koncepcje DOM obejmują drzewo obiektów, węzły obiektowe, dynamiczne aktualizacje, niezależność językową.

Drzewo obiektów

DOM reprezentuje dokument w postaci drzewa obiektów, gdzie każdy węzeł odpowiada elementowi, atrybutowi lub zawartości tekstowej dokumentu.

Węzły obiektowe

Każdy element, atrybut, zawartość tekstowa itp. w dokumencie są reprezentowane jako obiekt z właściwościami i metodami, które pozwalają na modyfikację i interakcję z tymi obiektami.

Dynamiczne aktualizacje

DOM umożliwia dynamiczną zmianę struktury i zawartości dokumentu, co pozwala na tworzenie interaktywnych stron internetowych.

Niepodległość językowa

DOM nie jest związany z konkretnym językiem programowania. Może być tworzony i modyfikowany w różnych językach, takich jak JavaScript, Python, Java i inne.
Najczęściej DOM jest używany w kontekście tworzenia stron internetowych do interakcji z dokumentami HTML i XML za pomocą skryptów napisanych w językach programowania, które wspierają ten standard, takich jak JavaScript.
Więcej szczegółów - w poście o hierarchii DOM.

🔥 Więcej postów

Wszystkie wpisy
Programowanie (Програмування)23 gru '23 10:34

Czym różni się PUT od PATCH?

PUT i PATCH to dwa metody HTTP, które są używane do aktualizacji zasobów na serwerze w kontekście...

Programowanie (Програмування)23 gru '23 11:29

Czym są ciasteczka?

Cookies - to dane, które strony internetowe przechowują na komputerze, telefonie lub innym urządz...

Programowanie (Програмування)23 gru '23 11:40

Co to jest sesja? (Web)

W kontekście webu termin sesja zazwyczaj używany jest do opisu połączenia między użytkownikiem a ...

Programowanie (Програмування)24 gru '23 12:08

Czym jest testowanie penetracyjne?

Testowanie penetracyjne (penetration testing), znane również jako testowanie zabezpieczeń, etyczn...

Programowanie (Програмування)24 gru '23 12:08

Czym jest SQL Injection?

SQL Injection (SQLI) - to typ ataku na aplikacje internetowe, podczas którego złośliwy użytkownik...

Programowanie (Програмування)24 gru '23 12:23

Czym jest Cross-Site Scripting (XSS)?

Cross-Site Scripting (XSS) - to typ ataku na bezpieczeństwo aplikacji internetowych, w którym nap...

Programowanie (Програмування)27 gru '23 15:08

Czym jest system ERP?

ERP (Planowanie Zasobów Przedsiębiorstwa) - to zintegrowany system oprogramowania, który pozwala ...