Strona główna › Pytania INF.03 › Pytanie 2135
INF.03 · pytanie #2135
Jaki będzie efekt wykonania poniższego kodu JavaScript? <pre class="code-block">var akapit = document.createElement("p"); document.body.appendChild(akapit);</pre>
- APokazanie okna dialogowego z napisem akapit
- BWstawienie akapitu na szczycie strony
- CSkasowanie akapitu ze strony
- DDodanie akapitu na końcu strony
Poprawna odpowiedź: D. Dodanie akapitu na końcu strony
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Kod JavaScript przedstawiony w pytaniu tworzy nowy element paragrafu HTML za pomocą metody document.createElement("p") i dodaje go na koniec elementu body strony za pomocą metody appendChild(). Dlatego poprawna odpowiedź to dodanie akapitu na koniec strony. Tworzenie elementów dynamicznie w JavaScript to kluczowa funkcja umożliwiająca manipulację modelem DOM (Document Object Model) co jest podstawą dynamicznego interfejsu użytkownika. Przykłady zastosowań obejmują dodawanie nowych elementów do listy rozwijanej formularza aktualizację zawartości strony bez konieczności jej przeładowywania czy dodawanie interaktywnych komponentów. Zgodnie z dobrymi praktykami warto pamiętać o konieczności optymalizacji operacji na DOM ponieważ mogą być kosztowne obliczeniowo. Efektywne zarządzanie drzewem DOM wymaga także znajomości innych metod takich jak insertBefore czy replaceChild które pozwalają na bardziej zaawansowane manipulacje struktury dokumentu. Przy projektowaniu dynamicznych aplikacji webowych należy zawsze pamiętać o zachowaniu dostępności i semantyki HTML co jest istotne z punktu widzenia SEO i użyteczności strony.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.