HTML and CSS Reference
In-Depth Information
7
Introduzione a JavaScript
Dopo aver visto come sfruttare HTML e CSS per creare una pagina, aggiungere contenuto e
renderla gradevole dal punto di vista visuale, cambiamo argomento e cominciamo a vedere
come permettere all'utente di interagire con la nostra pagina.
Il linguaggio HTML definisce staticamente il contenuto di una pagina. Anche i CSS de-
finiscono staticamente l'aspetto di una pagina, fatta eccezione per alcune funzionalità co-
me transizioni o pseudo-elementi che se da un lato rendono la pagina animata e non statica,
dall'altro applicano solo trasformazioni grafiche.
In questo capitolo cominciamo a vedere la parte dinamica del web: JavaScript. Questo
linguaggio è quello che permette a una pagina di interagire con l'input dell'utente. Un tipico
esempio di utilizzo del JavaScript è nella validazione delle form; quando le regole di vali-
dazione offerte nativamente da HTML non sono sufficienti (per esempio perché vogliamo
validare un codice fiscale o una partita IVA), dobbiamo ricorrere a codice JavaScript per va-
lidare i dati e mostrare un feedback all'utente in caso di errore.
Il JavaScript è un linguaggio di scripting, dinamico e non è fortemente tipizzato. Queste
tre caratteristiche lo rendono un linguaggio dal duplice aspetto; da un lato la dinamicità offre
un'enorme versatilità, ma dall'altro la mancanza di tipizzazione rende lo sviluppo più len-
to, complesso e soggetto a errori. Questi aspetti verranno approfonditi nel corso del capitolo
man mano che acquisiremo conoscenze su questo linguaggio.
Passiamo ora a parlare del JavaScript partendo dal classico Hello World.
 
 
 
Search WWH ::




Custom Search