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ć

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

Jak usunąć plik .DS_Store z repozytorium Git?

meme code
meme code@memecode
Co to jest metoda idempotentna?
21 sie '24 20:57

Co to jest metoda idempotentna?

meme code
meme code@memecode
Czym jest repozytorium?
21 sie '24 21:25

Czym jest repozytorium?

meme code
meme code@memecode
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?

meme code
meme code@memecode
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)?

meme code
meme code@memecode
Jak działa model sztucznej inteligencji?
15 wrz '24 16:42

Jak działa model sztucznej inteligencji?

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

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

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

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

meme code
meme code@memecode
Co oznacza zasada ACID w programowaniu?
24 wrz '24 20:31

Co oznacza zasada ACID w programowaniu?

meme code
meme code@memecode
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)?

meme code
meme code@memecode
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

meme code
meme code@memecode