JavaScript/Il nostro primo programma: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 20:
 
Il codice JavaScript può essere inserito sia nella sezione <code>head</code> che nella sezione <code>body</code> della pagina HTML, ma le istruzioni vengono comunque eseguite in ordine (a parte nei casi di funzioni che però vedremo più avanti nel corso del libro); la differenza principale è sostanzialmente che il codice dentro <code>head</code> viene eseguito durante il caricamento della pagina, mentre dentro <code>body</code> viene azionato quando richiamato.
 
Un'altra coppia di attributi, l'uno in alternativa all'altro, che si può usare è <code>async</code> e <code>defer</code>. L'attributo <code>async</code> indica al browser di eseguire lo script in modo asincrono, <code>defer</code> dopo che è stato eseguito il parsing della pagina.<br>
E' consigliabile quindi inserire il tag <code>script</code> nella sezione <code>head</code>, e non nel <code>body</code>, e usare questi attributi.<br>
Questi attributi non dovrebbero essere usati per script inline, cioè che non hanno l'attributo <code>src</code>, in quanto di norma non hanno effetto su questo tipo di script. L'attributo <code>async</code> è nuovo in HTML5.
 
== Ciao, Mondo! ==