Czym jest JavaScript i gdzie go używamy

Preview Mode

You're viewing this material in preview mode. Sign up to track your progress and access all features.

Czym jest JavaScript i gdzie go używamy
In Progress

Wprowadzenie do JavaScript

JavaScript to popularny język programowania, który pozwala nadawać stronom WWW interaktywność i dynamikę. Podczas gdy HTML odpowiada za strukturę strony (co się wyświetla), a CSS za wygląd (jak to wygląda), JavaScript dodaje zachowanie – dzięki niemu elementy strony mogą reagować na działania użytkownika.

Gdzie używamy JavaScriptu?

Przede wszystkim w przeglądarkach internetowych, aby tworzyć bogate interaktywne witryny. Na przykład przyciski mogą po kliknięciu pokazywać nowe treści, formularze mogą sprawdzać poprawność danych od razu na stronie, a gry przeglądarkowe działają właśnie dzięki JavaScriptowi. JavaScript działa po stronie klienta (w komputerze użytkownika w przeglądarce), co oznacza, że reaguje natychmiast na interakcje, bez konieczności przeładowania strony. Co więcej, JavaScript jest używany także poza przeglądarką – istnieje środowisko Node.js, które pozwala uruchamiać JavaScript na serwerze. W naszym kursie skupimy się jednak na użyciu JS na stronach internetowych.

Jak dodać JavaScript do HTML?

Kod JavaScript osadzamy w stronach za pomocą znacznika <script>. Możemy to zrobić na dwa sposoby:

  1. Wewnątrz strony HTML:

    Umieszczając kod bezpośrednio pomiędzy tagami <script> ... </script>. Zazwyczaj taki skrypt umieszcza się na końcu sekcji <body> strony, aby najpierw załadować całą zawartość HTML, a potem dopiero wykonać skrypt.

  2. W zewnętrznym pliku .js:

    Możemy także zapisać kod JavaScript w osobnym pliku z rozszerzeniem .js (np. skrypt.js) i wczytać go na stronie przy pomocy znacznika <script src="skrypt.js"></script>. Taki plik można dołączyć w sekcji <head> lub na końcu <body>. Zalecane jest umieszczanie skryptu na końcu <body>, dzięki czemu przeglądarka najpierw wyświetli zawartość strony, a następnie załaduje i wykona kod.

Przykład minimalnej strony HTML z osadzonym JavaScriptem

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8" />
  <title>Przykładowa strona</title>
</head>
<body>
  <h1>Moja pierwsza strona z JavaScript</h1>
  <p>Witamy na stronie!</p>

  <script>
    // Kod JavaScript wewnątrz strony
    alert("To jest komunikat z JavaScript!");    // wyświetlenie okienka alert
    console.log("Właśnie uruchomiono skrypt JS."); // wypisanie informacji w konsoli
  </script>
</body>
</html>

W powyższym przykładzie po otwarciu strony pojawi się okienko z komunikatem To jest komunikat z JavaScript!, a w konsoli przeglądarki (narzędzia deweloperskie) zobaczymy tekst Właśnie uruchomiono skrypt JS.

Konsola w przeglądarce

Każda nowoczesna przeglądarka (Chrome, Firefox itp.) posiada wbudowane narzędzia deweloperskie. Aby je otworzyć, można nacisnąć klawisz F12 lub użyć menu (np. w Chrome: Więcej narzędzi → Narzędzia dla programistów). Jednym z tych narzędzi jest konsola JavaScript, w której można na bieżąco wpisywać polecenia JavaScript i od razu obserwować wyniki. Konsola służy także do wyświetlania komunikatów diagnostycznych, błędów i logów z naszego skryptu.

Spróbuj otworzyć konsolę na swojej stronie i wpisać proste polecenia, np. matematyczne: 2+2 (powinno zwrócić wynik 4) albo wpisać: console.log("Hello!") i nacisnąć Enter. Zobaczysz, że konsola wyświetli to, co przekazaliśmy do console.log().

Funkcja console.log() jest bardzo przydatna podczas pisania skryptów. Używamy jej do wypisywania informacji w konsoli (np. wartości zmiennych lub komunikatów diagnostycznych), co pomaga nam sprawdzić, czy kod działa zgodnie z oczekiwaniami. W przeciwieństwie do alert(), console.log() nie przerywa działania strony okienkiem, tylko zapisuje wiadomość w konsoli.

Ćwiczenia

  1. Utwórz prostą stronę HTML na swoim komputerze (np. index.html) i dodaj na niej skrypt JavaScript (w tagu <script>). Niech skrypt wyświetli okienko alert z dowolnym powitaniem oraz wypisze dowolny komunikat w konsoli za pomocą console.log().
  2. Otwórz stronę w przeglądarce i przećwicz korzystanie z konsoli: sprawdź, czy pojawił się alert, a następnie otwórz konsolę deweloperską i zobacz, czy widzisz w niej swój komunikat z console.log. Spróbuj też samodzielnie wpisać w konsoli kilka prostych operacji (np. dodawanie liczb, wyświetlenie własnego tekstu).