Cała oryginalna treść jest tworzona po ukraińsku. Nie wszystkie treści zostały jeszcze przetłumaczone. Niektóre posty mogą być dostępne tylko po ukraińsku.Dowiedz się więcej

Jaką hierarchię ma DOM (Model Obiektów Dokumentu)?

Okładka posta: Jaką hierarchię ma DOM (Model Obiektów Dokumentu)?
Spis treściKliknij link, aby przejść do wybranego miejsca
Ta treść została automatycznie przetłumaczona z ukraińskiego.
Hierarchia DOM (Document Object Model) składa się z obiektów, które reprezentują strukturę dokumentu HTML lub XML w postaci drzewa. O tym, czym jest DOM, nieco dokładniej opisano tutaj. A teraz przyjrzyjmy się głównym poziomom hierarchii DOM:

Dokument

Obiekt główny, który reprezentuje sam dokument. Zawiera wszystkie inne obiekty DOM i jest punktem wejścia do dostępu do innych elementów.

Element

Węzły, które reprezentują tagi HTML (na przykład <div>, <p>, <a>). Elementy mogą mieć atrybuty, zawartość tekstową i zagnieżdżone elementy.

Atrybut

Atrybuty, które przechowują dodatkowe informacje o elementach. Na przykład atrybut class, id, href itd.

Tekst

Węzły, które reprezentują zawartość tekstową elementu. Są one dziećmi elementów, ale nie mogą mieć swoich dzieci.

Komentarz

Węzły, które reprezentują komentarze w dokumencie HTML lub XML.

DocumentFragment

Używany do tworzenia i manipulowania grupą węzłów bez wpływu na rzeczywisty dokument, dopóki te węzły nie zostaną dodane do dokumentu.

Węzeł

Ogólna klasa dla wszystkich węzłów w DOM. Inne węzły, takie jak Element, Tekst i Komentarz, są podtypami Węzła.
Hierarchia DOM działa jak drzewo, gdzie każdy element jest węzłem (node), a każdy węzeł może mieć węzły potomne, tworząc strukturę podobną do drzewa z korzeniem w Dokumencie i liśćmi na poziomie węzłów tekstowych lub komentarzy.

Ten post nie ma jeszcze żadnych dodatków od autora.

Co to jest .gitignore? Do czego jest potrzebny i jak go używać
2 sie '24 14:58

Co to jest .gitignore? Do czego jest potrzebny i jak go używać

Jak usunąć plik .DS_Store z repozytorium Git?
2 sie '24 19:34

Jak usunąć plik .DS_Store z repozytorium Git?

Co to jest metoda idempotentna?
21 sie '24 20:57

Co to jest metoda idempotentna?

Czym jest repozytorium?
21 sie '24 21:25

Czym jest repozytorium?

Co to jest commit w kontekście programowania oraz SCM / Git?
21 sie '24 21:37

Co to jest commit w kontekście programowania oraz SCM / Git?

Co to jest SCM (Zarządzanie Kontrolą Źródła)?
21 sie '24 21:46

Co to jest SCM (Zarządzanie Kontrolą Źródła)?

Jak działa model sztucznej inteligencji?
15 wrz '24 16:42

Jak działa model sztucznej inteligencji?

Co oznacza relacyjny (w kontekście baz danych relacyjnych)?
21 wrz '24 08:27

Co oznacza relacyjny (w kontekście baz danych relacyjnych)?

Czym jest RDBMS (relacyjny system zarządzania bazami danych)?
21 wrz '24 08:56

Czym jest RDBMS (relacyjny system zarządzania bazami danych)?

Co oznacza zasada ACID w programowaniu?
24 wrz '24 20:31

Co oznacza zasada ACID w programowaniu?

Czym jest Konwencja nad Konfiguracją (w kontekście RoR i nie tylko)?
26 wrz '24 07:47

Czym jest Konwencja nad Konfiguracją (w kontekście RoR i nie tylko)?

Zaokrąglanie liczb dziesiętnych: zasady matematyczne, JavaScript i Ruby
18 paź '24 12:59

Zaokrąglanie liczb dziesiętnych: zasady matematyczne, JavaScript i Ruby