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)?
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.
Podoba ci się?Zareaguj
🧵

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

Czym jest DOM?
24 gru '23 12:22

Czym jest DOM?

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)?

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?

Czym jest repozytorium?
21 sie '24 21:25

Czym jest repozytorium?

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

Co to jest metoda idempotentna?

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

Jak usunąć plik .DS_Store z repozytorium Git?

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 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