Dołączanie pliku .js do dokumentu HTML, okna dialogowe alert i prompt, diagnostyka w konsoli oraz modyfikacja elementów.
JavaScript w aplikacjach internetowych odpowiada za logikę i interakcję z użytkownikiem po stronie przeglądarki. Standardową i najbardziej przejrzystą praktyką jest zapisywanie skryptu w osobnym pliku z rozszerzeniem .js (np. skrypt.js )…
<h2 id="naglowek">Tekst początkowy</h2>
<button id="przycisk" onclick="zmienTekst()">Kliknij mnie</button>
<script src="skrypt.js"></script>
function zmienTekst() {
const naglowek = document.getElementById("naglowek");
naglowek.textContent = "Witaj w kursie JavaScript!";
}
W którym miejscu dokumentu HTML najczęściej umieszcza się znacznik dołączający zewnętrzny plik JavaScript?
Poprawna: a) Umieszczenie skryptu na końcu body gwarantuje, że elementy drzewa DOM zostaną wczytane przed wykonaniem kodu.
Przeglądarka internetowa udostępnia wbudowane metody pozwalające na bezpośrednią wymianę informacji z użytkownikiem bez konieczności natychmiastowego budowania rozbudowanych formularzy:
function powitajUzytkownika() {
const imie = prompt("Podaj swoje imię:", "Uczeń");
alert("Witaj na platformie, " + imie + "!");
const komunikat = document.getElementById("komunikat");
komunikat.textContent = "Zalogowano użytkownika: " + imie;
}
function powitajUzytkownika() {
const imie = prompt("Podaj swoje imię:", "Uczeń");
alert("Witaj na platformie, " + imie + "!");
const komunikat = document.getElementById("komunikat");
komunikat.textContent = "Zalogowano użytkownika: " + imie;
}
Jaka jest główna funkcja metody alert() w skrypcie wykonywanym po stronie przeglądarki?
Poprawna: d) Metoda alert() służy do wyświetlenia użytkownikowi modalnego okna z przekazanym komunikatem tekstowym.
Niezbędnym narzędziem każdego programisty jest konsola przeglądarki internetowej (dostępna w Narzędziach deweloperskich po naciśnięciu klawisza F12 lub skrótu Ctrl+Shift+I ).
function wykonajLogi() {
const produkt = "Monitor 24 cale";
const cena = 450;
const rabat = 0.1;
const cenaPoRabacie = cena * (1 - rabat);
console.log("Wybrany produkt:", produkt);
console.info("Cena początkowa:", cena, "zł");
console.log("Cena po rabacie:", cenaPoRabacie, "zł");
// ostrzeżenie: działanie jest możliwe, ale warto zwrócić na coś uwagę
console.warn("Uwaga: to wersja demonstracyjna sklepu");
// błąd: coś, co nie powinno się zdarzyć podczas normalnej pracy
console.error("Błąd: nie udało się pobrać ceny z serwera");
}
function wykonajLogi() {
const produkt = "Monitor 24 cale";
const cena = 450;
const rabat = 0.1;
const cenaPoRabacie = cena * (1 - rabat);
console.log("Wybrany produkt:", produkt);
console.info("Cena początkowa:", cena, "zł");
console.log("Cena po rabacie:", cenaPoRabacie, "zł");
// ostrzeżenie: działanie jest możliwe, ale warto zwrócić na coś uwagę
console.warn("Uwaga: to wersja demonstracyjna sklepu");
// błąd: coś, co nie powinno się zdarzyć podczas normalnej pracy
console.error("Błąd: nie udało się pobrać ceny z serwera");
}
W jakim celu programista wykorzystuje metodę console.log() podczas tworzenia aplikacji internetowej?
Poprawna: c) console.log() wypisuje dane w konsoli deweloperskiej, co pozwala na bieżąco kontrolować stan zmiennych.