1. HTML (HyperText Markup Language).
È il linguaggio fondamentale del web. Serve a definire la struttura e il contenuto di una pagina.
Funzioni principali.
- Organizza testi, immagini, video e link
- Definisce titoli, paragrafi, tabelle, elenchi
- Stabilisce la struttura logica della pagina
Come funziona.
HTML utilizza i tag, cioè marcatori racchiusi tra parentesi angolari.
Esempio:
<h1>Titolo</h1>
<p>Questo è un paragrafo.</p>
Senza HTML una pagina web non può esistere.
2. CSS (Cascading Style Sheets).
Serve per definire l’aspetto grafico della pagina web.
Funzioni principali.
- Colori
- Font
- Dimensioni del testo
- Impaginazione
- Layout della pagina
- Adattamento a diversi dispositivi (responsive design)
Esempio.
p {
color: blue;
font-size: 16px;
}
HTML struttura il contenuto, CSS lo rende visivamente gradevole.
3. JavaScript.
È il linguaggio che rende le pagine interattive e dinamiche.
Funzioni principali.
- Gestione eventi (clic, movimento mouse, tastiera)
- Controllo dei moduli
- Aggiornamento dei contenuti senza ricaricare la pagina
- Animazioni
- Interazione con server e database
Esempio.
alert(“Benvenuto nel sito!”);
Permette di trasformare una pagina statica in un’applicazione web.
Altri linguaggi collegati (spesso richiesti).
Linguaggi lato server.
Servono per gestire dati e funzionalità avanzate.
Esempi:
- PHP
- Python
- Java
- Node.js
Linguaggi per basi di dati.
- SQL → permette di gestire database collegati al sito.
Differenza tra linguaggi lato client e lato server.
Lato client.
Vengono eseguiti nel browser dell’utente:
- HTML
- CSS
- JavaScript
Lato server.
Vengono eseguiti sul server che ospita il sito:
- PHP
- Python
- Java
- Node.js
- SQL
Riassunto rapido (utile per interrogazione).
- HTML → struttura della pagina
- CSS → stile e grafica
- JavaScript → interattività
- Linguaggi server → gestione dati e logica applicativa
