Javascript è un linguaggio di scripting orientato agli oggetti, con il quale possono essere create sequenze complete di istruzioni da inserire nel codice di una pagina web. Ovvero un file di codice scritto in linguaggio HTML oppure XHTML, amplificata con svariate funzioni di PHP e quant’altro. A differenza del PHP o ASP, Javascript è un codice lato client e non lato server. In dipendenza dalle istruzioni da eseguire e dall’obbiettivo da raggiungere, le sequenze di codice Javascript, possono essere più o meno lunghe e nel loro complesso vengono definite script. Gli script JS, vengono inseriti all’interno delle pagine Web utilizzando uno specifico marcatore, detto TAG HTML, ovvero:
<script> </script>
Nella maggior parte dei casi, questo marcatore viene seguito da un attributo ovvero language:
<script language="javascript"> </script>
Quindi ricapitolando, una tipica pagina HTML che comprende uno script JS ha la seguente forma:
<html> <head> <title>La mia pagina in HTML con JS</title> <script language="javascript"> codice JS </script> </head> <body> codici HTML vari </body> </html>
ATTENZIONE: Non sempre è necessario inserire i tag HTML del JS all’interno dell’intestazione della pagine, ovvero l’head. Infatti lo script può essere inserito anche all’interno del body.
L’obbiettivo dell’esecuzione degli script durante la visualizzazione di una pagina Web, è di ottenere effetti dinamici particolari, oppure effettuare controlli non possibili con HTML. Le caratteristiche del JS cono tantissime, la cosa più semplice da fare per non trascurare nulla, è imparare a conoscerle tutte, in modo da poter apprezzare ed applicare questo linguaggio nel miglior modo possibile.
Nella prima parte dell guida JavaScript:
Vedremo la differenza tra script & noscript, e creeremo il nostro primo script in JS spiegando le basi di sintassi dello stesso.