HTML JavaScript


Esempio

Sincrono

<script src="path/to.js"></script>

La pratica standard consiste nel posizionare tag <script> JavaScript appena prima del tag di chiusura </body> . Il caricamento degli script per ultimo consente di visualizzare le immagini del tuo sito più rapidamente e scoraggia il tuo JavaScript dal tentativo di interagire con elementi che non sono ancora stati caricati.

asincrono

<script src="path/to.js" async></script>

Un'altra alternativa, quando il codice Javascript che viene caricato non è necessario per l'inizializzazione della pagina, può essere caricato in modo asincrono, accelerando il caricamento della pagina. Usando async il browser caricherà il contenuto dello script in parallelo e, una volta scaricato completamente, interromperà l'analisi HTML per analizzare il file Javascript.

differite

<script src="path/to.js" defer></script>

Gli script posticipati sono come gli script asincroni, con l'eccezione che l'analisi verrà eseguita solo dopo che l'HTML è stato interamente analizzato. Gli script posticipati sono garantiti per essere caricati nell'ordine della dichiarazione, allo stesso modo degli script sincroni.

<Noscript>

<noscript>JavaScript disabled</noscript>

L'elemento <noscript> definisce il contenuto da visualizzare se l'utente ha script disabilitati o se il browser non supporta l'uso di script. Il tag <noscript> può essere inserito in <head> o <body> .