INF.03Pytanie #1156 z 1558html-formularze
W formularzu z dużą ilością pól, umieszczasz skrypt JavaScript w sekcji <head>. Chcesz, aby strona renderowała się jak najszybciej, a skrypt wykonał się dopiero po pełnym sparsowaniu całego dokumentu HTML. Którego atrybutu powinieneś użyć w znaczniku <script>?
W formularzu z dużą ilością pól, umieszczasz skrypt JavaScript w sekcji <head>. Chcesz, aby strona renderowała się jak najszybciej, a skrypt wykonał się dopiero po pełnym sparsowaniu całego dokumentu HTML. Którego atrybutu powinieneś użyć w znaczniku <script>?
Opcje odpowiedzi:
A
async
B
defer
PrawidłowaC
type="module"
D
onload
Reklama
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (defer)
Wskazana opcja defer jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.
Dlaczego pozostałe opcje są nieprawidłowe?
- A:
async– Również pobiera skrypt bez blokowania, ale wykonuje go natychmiast po pobraniu, co może nastąpić w środku renderowania strony i potencjalnie zablokować dalsze parsowanie HTML. Nie ma też gwarancji co do kolejności wykonywania skryptów. - C:
type="module"– Użycie go włącza tryb modułów JavaScript i domyślnie zachowuje się jakdefer, aledeferjest bezpośrednią i jednoznaczną odpowiedzią na postawione wymaganie. - D:
onload– To atrybut zdarzenia, a nie atrybut kontrolujący sposób ładowania i wykonywania skryptu.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Asynchroniczność, Obiekt Promise i async/awaitNowoczesne mechanizmy JavaScript do obsługi operacji asynchronicznych (sieciowych, czasowych), eliminujące tzw. Callback Hell.
- Metody przesyłania danych ($_GET vs $_POST)Podstawowe metody protokołu HTTP używane do przekazywania danych z formularzy HTML do skryptów backendowych.
- Sortowanie ORDER BY i ograniczanie wyników LIMITKlauzule służące do sortowania rekordów rosnąco (ASC) lub malejąco (DESC) oraz ograniczania liczby zwracanych wierszy (stronicowanie).
Reklama
Podobne pytania z działu „Html formularze”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 36 pytań z tego działu.