Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Tworzenie stron WWW Programowanie webowe

Która z wymienionych technologii jest językiem znaczników służącym do opisu struktury dokumentu strony WWW?

A. PHP
B. JavaScript
C. HTML
D. AJAX
HTML jest językiem znaczników używanym do opisania struktury dokumentu strony WWW, czyli określa, co na stronie jest nagłówkiem, akapitem, listą, tabelą, formularzem, obrazem czy sekcją nawigacji. Nie programuje on logiki aplikacji, tylko porządkuje treść w sposób zrozumiały dla przeglądarki, robotów wyszukiwarek i narzędzi wspomagających dostępność. W praktyce HTML jest szkieletem strony: CSS odpowiada zwykle za wygląd, a JavaScript za interakcję. Moim zdaniem to jedna z najważniejszych rzeczy do zapamiętania na początku nauki webu, bo dużo pomyłek bierze się z wrzucania HTML, CSS i JavaScript do jednego worka. Dobre praktyki branżowe mówią, żeby używać semantycznych elementów, na przykład nagłówków, sekcji, artykułów i formularzy zgodnie z ich znaczeniem, a nie tylko po to, żeby coś jakoś wyglądało. Standard HTML rozwijany przez WHATWG opisuje właśnie zasady budowania poprawnej struktury dokumentu. Dzięki temu strona jest łatwiejsza w utrzymaniu, lepiej indeksowana i bardziej dostępna dla użytkowników.
W tym pytaniu chodzi o technologię, która opisuje strukturę dokumentu strony WWW, a nie o technologię służącą do programowania zachowania strony albo obsługi komunikacji z serwerem. AJAX bywa mylący, bo często pojawia się przy nowoczesnych stronach internetowych, ale nie jest językiem znaczników. To raczej technika wykonywania asynchronicznych żądań do serwera, zwykle z użyciem JavaScriptu, dzięki czemu strona może pobierać dane bez pełnego przeładowania. PHP też nie pasuje, bo jest językiem skryptowym działającym głównie po stronie serwera. Można nim wygenerować dokument HTML, obsłużyć formularz, sesję albo pobrać rekordy z bazy danych, ale sam PHP nie opisuje struktury strony widzianej przez przeglądarkę. JavaScript również jest częstą pułapką. To język programowania wykonywany najczęściej w przeglądarce, służący do obsługi zdarzeń, modyfikowania DOM, walidacji formularzy i tworzenia interakcji. Może zmieniać strukturę strony po jej załadowaniu, ale pierwotny opis dokumentu nadal należy do HTML. Typowy błąd myślowy polega na tym, że skoro wszystkie te technologie występują przy stronach WWW, to wydają się robić podobną rzecz. W praktyce role są rozdzielone: HTML daje treść i strukturę, CSS wygląd, JavaScript zachowanie, a PHP często logikę serwerową. Taki podział jest podstawą dobrego, czytelnego projektu webowego.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.