Tworzenie prostych aplikacji webowych przy użyciu HTML, CSS i JavaScript to umiejętność, która staje się coraz bardziej pożądana na rynku pracy. W niniejszym artykule omówimy podstawy tych trzech technologii oraz pokażemy, jak można je wykorzystać do stworzenia funkcjonalnej aplikacji webowej.

Podstawy HTML, CSS i JavaScript

HTML – Struktura strony

HTML (HyperText Markup Language) jest podstawowym językiem używanym do tworzenia struktury stron internetowych. HTML pozwala na definiowanie elementów takich jak nagłówki, paragrafy, listy, linki, obrazy i wiele innych. Każdy element HTML jest otoczony znacznikami, które określają jego rolę w dokumencie.

Przykładowy kod HTML może wyglądać następująco:

<!DOCTYPE html><html><head> <title>Moja pierwsza strona</title></head><body> <h1>Witaj, świecie!</h1> <p>To jest mój pierwszy dokument HTML.</p></body></html>

CSS – Stylizacja strony

CSS (Cascading Style Sheets) jest językiem używanym do opisywania wyglądu i formatowania dokumentu napisanego w HTML. CSS pozwala na oddzielenie treści od prezentacji, co ułatwia zarządzanie wyglądem strony. Dzięki CSS możemy definiować kolory, czcionki, marginesy, odstępy i wiele innych właściwości elementów HTML.

Przykładowy kod CSS może wyglądać następująco:

body { font-family: Arial, sans-serif; background-color: #f0f0f0; color: #333;}h1 { color: #007BFF;}p { font-size: 16px;}

JavaScript – Interaktywność strony

JavaScript to język programowania, który pozwala na dodawanie interaktywności do stron internetowych. Dzięki JavaScript możemy reagować na działania użytkownika, manipulować elementami HTML, komunikować się z serwerem i wykonywać wiele innych zadań. JavaScript jest niezbędnym narzędziem do tworzenia dynamicznych aplikacji webowych.

Przykładowy kod JavaScript może wyglądać następująco:

document.addEventListener('DOMContentLoaded', function() { var button = document.querySelector('button'); button.addEventListener('click', function() { alert('Przycisk został kliknięty!'); });});

Tworzenie prostej aplikacji webowej

Krok 1: Struktura HTML

Na początek stworzymy podstawową strukturę HTML naszej aplikacji. Będzie to prosty formularz, który pozwoli użytkownikowi wprowadzić swoje imię i wyświetlić je na stronie.

<!DOCTYPE html><html><head> <title>Prosta aplikacja webowa</title> <link rel="stylesheet" href="styles.css"></head><body> <h1>Witaj w mojej aplikacji!</h1> <form id="nameForm"> <label for="name">Wprowadź swoje imię:</label> <input type="text" id="name" name="name"> <button type="submit">Wyślij</button> </form> <p id="greeting"></p> <script src="script.js"></script></body></html>

Krok 2: Stylizacja CSS

Teraz dodamy trochę stylizacji do naszej aplikacji, aby wyglądała bardziej atrakcyjnie. Stworzymy plik styles.css i dodamy do niego następujący kod:

body { font-family: Arial, sans-serif; background-color: #f0f0f0; color: #333; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0;}h1 { color: #007BFF;}form { background-color: #fff; padding: 20px; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}label { display: block; margin-bottom: 10px;}input { width: 100%; padding: 10px; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 5px;}button { padding: 10px 20px; background-color: #007BFF; color: #fff; border: none; border-radius: 5px; cursor: pointer;}button:hover { background-color: #0056b3;}#greeting { margin-top: 20px; font-size: 18px; color: #007BFF;}

Krok 3: Dodanie interaktywności za pomocą JavaScript

Na koniec dodamy trochę JavaScriptu, aby nasza aplikacja była interaktywna. Stworzymy plik script.js i dodamy do niego następujący kod:

document.addEventListener('DOMContentLoaded', function() { var form = document.getElementById('nameForm'); var greeting = document.getElementById('greeting'); form.addEventListener('submit', function(event) { event.preventDefault(); var name = document.getElementById('name').value; greeting.textContent = 'Witaj, ' + name + '!'; });});

Teraz nasza aplikacja jest gotowa! Użytkownik może wprowadzić swoje imię w formularzu, a po kliknięciu przycisku „Wyślij” jego imię zostanie wyświetlone na stronie.

Podsumowanie

Tworzenie prostych aplikacji webowych przy użyciu HTML, CSS i JavaScript to umiejętność, która może być bardzo przydatna zarówno w życiu zawodowym, jak i prywatnym. Dzięki tym trzem technologiom możemy tworzyć atrakcyjne, funkcjonalne i interaktywne strony internetowe. Mamy nadzieję, że ten artykuł pomógł Ci zrozumieć podstawy i zachęcił do dalszego zgłębiania tematu.