Il seguente tutorial tratta del core (nucleo) di JavaScript, il quale è indipendente dalla piattaforma.
Abbiamo bisogno di un ambiente di lavoro per eseguire i nostri script, e il fatto che questo tutorial sia online, rende il browser un ottima scelta. Cercheremo di mantenere al minimo l’utilizzo dei comandi specifici per browser (come alert), cosi non dovrai perdere la testa se deciderai di spostarti in altri ambienti (come Node.jd). In ogni caso, ci concentreremo sulle caratteristiche JavaScript specifiche per il browser nella prossima parte del tutorial.
Quindi prima di tutto, vediamo come inserire uno script in una pagina web. Per ambienti server-side (come Node.js), è sufficiente eseguirli con un comando come "node my.js".
Il tag “script”
I programmi JavaScript possono essere inseriti in qualunque parte di un documento HTML, con l’utilizzo del tag <script>.
Ad esempio:
<!DOCTYPE HTML>
<html>
<body>
<p>Before the script...</p>
<script>
alert( 'Hello, world!' );
</script>
<p>...After the script.</p>
</body>
</html>
Puoi eseguire l’esempio cliccando su “Play” tramite il bottone in altro a destra.
Il tag <script> contiene codice JavaScript che viene automaticamente eseguito quando il browser processa il tag.
La segnatura moderna
Il tag <script> ha un paio di attributi che vengono utilizzati raramente, ma è comunque possibile trovarli nei vecchi codici:
- L’attributo
type:<script type=…> -
Il precedente standard HTML, HTML4, richiedeva che lo script avesse una proprietà
type. Solitamente eratype="text/javascript". Ora non è più richiesto. Inoltre, lo standard attuale HTML, ha completamente cambiato il suo significato. Ora può essere utilizzato per i moduli JavaScript. Ma questo è un argomento avanzato, parleremo dei moduli più avanti nel tutorial.