JavaScriptPytanie 02 z 36
What do you mean by DOM and the importance of it?
Co to DOM i dlaczego jest ważny?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
DOM, czyli Document Object Model, to obiektowa reprezentacja HTML.
HTML:
HTML
<body>
<h1>Hello</h1>
<button>Click</button>
</body>jest reprezentowany jako drzewo obiektów.
JavaScript dzięki DOM może:
- znaleźć element,
- zmienić jego zawartość,
- dodać lub usunąć element,
- obsłużyć event,
- zmienić klasy lub style.
Przykład:
JavaScript
const button = document.querySelector("button");
button.addEventListener("click", () => {
button.textContent = "Clicked";
});Doprecyzowanie:
DOM nie jest „HTML-em samym w sobie”. To reprezentacja dokumentu dostępna dla JavaScriptu.
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.