Skip to main content

Cosa sono gli script HTML?

I documenti HTML Hypertext Markup Language (HTML) possono contenere pezzi di codice di programmazione o collegamenti ai file di codice sorgente, che vengono eseguiti in punti diversi durante la visualizzazione o la navigazione di un sito Web.Questi blocchi di codice sono generalmente indicati come script HTML, perché sono incorporati nel codice HTML letto dal browser e vengono eseguiti, almeno in parte, dal browser;Sono anche conosciuti come script lato client.Gli script HTML più popolari sono scritti in un linguaggio noto come Javascript , sebbene sia possibile scrivere script HTML in Visual Basic Scripting Edition e la lingua dei comandi dello strumento (TCL).Lo scopo degli script HTML di solito è di estendere l'interattività di un sito Web consentendo l'elaborazione rapida sul lato client delle informazioni fornite dall'utente, sebbene possano anche essere utilizzate per creare effetti visivi come animazioni, giochi o grafici dinamici.Molto spesso, uno script HTML viene inserito in un documento HTML attraverso l'uso del tag di script.

Esiste una distinzione tecnica tra script HTML e altri tipi di applicazioni compilate o elementi interattivi che possono essere utilizzati su un sito Web.La sceneggiatura di solito è scritta in un linguaggio di scripting leggibile dall'uomo e quindi incorporata in un documento HTML in qualche modo.In alternativa, un'applicazione basata sul Web di solito è scritta in una lingua che richiede il compilazione del codice nel codice macchina o nel bytecode che viene quindi eseguito da un interprete autonomo sul sistema dell'utente.Gli script sono generalmente eseguiti dal browser Web o da un plug-in per il browser Web.

Un'altra differenza è che gli script HTML tendono ad essere meno a pieno titolo rispetto ai linguaggi di programmazione compilati, basandosi più sulla funzionalità di base del browser Web e HTMLper alcuni aspetti interni.Ciò rende uno script più semplice e più sicuro da eseguire in un browser, ma può anche limitare le prestazioni e altre funzionalità, come l'accesso a file e hardware.Alcuni script sul lato client eseguono solo parzialmente all'interno del browser Web, contattando invece il server Web per completare l'esecuzione attraverso altri metodi.Questa tecnica viene frequentemente utilizzata per l'elaborazione sicura o proprietaria di informazioni, come può essere il caso di un sito Web di e-commerce.

Nella maggior parte dei casi, gli script HTML vengono utilizzati per accedere ai componenti di un sito Web attraverso il browser Web.Ciò consente l'accesso alla tela di rendering in cui viene disegnato il sito, variabili come il colore di sfondo di una pagina o persino eventi utente come movimenti del mouse o clic dei pulsanti.I linguaggi di scripting HTML complessi hanno una sintassi strutturata o orientata agli oggetti, consentendo la creazione di applicazioni complete come giochi o elaboratori di testi.Altre volte, gli script HTML vengono utilizzati per elaborare i dati dai moduli HTML, quindi i valori immessi sono controllati da intervallo, convertiti in altri tipi di dati o addirittura formattati per l'output su un server.