Quali sono gli script HTML?

Documenti HyperText Markup Language (HTML) possono contenere pezzi di codice di programmazione, o collegamenti a file di codice sorgente, che vengono eseguiti in diversi punti 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 eseguite, almeno in parte, dal browser; essi inoltre sono conosciuti come script client-side. Gli script HTML più popolari sono scritti in una lingua conosciuta come JavaScript, anche se è possibile scrivere script HTML in Visual Basic Scripting Edition e il Tool Command Language (TCL). Lo scopo di script HTML di solito è quello di estendere l'interattività di un sito web, consentendo la rapida elaborazione client-side delle informazioni che l'utente fornisce, anche se possono anche essere utilizzati per creare effetti visivi come le animazioni, giochi o grafici dinamici. Molto spesso, uno script HTML viene inserito in un documento HTML attraverso l'uso del tag script.

C'è una distinzione tecnica tra gli script HTML e altri tipi di applicazioni compilate o elementi interattivi che possono essere usati su un sito web. Lo script di solito è scritto in un linguaggio di scripting leggibile e poi incorporato in un documento HTML in qualche modo. In alternativa, un'applicazione web-based di solito è scritta in una lingua che richiede il codice da compilare in codice macchina o bytecode che poi viene eseguito da un interprete indipendente sul sistema dell'utente. Gli script di solito vengono eseguiti dal browser web o un plug-in per il browser web.

Un'altra differenza è che HTML script tendono ad essere meno completo di linguaggi di programmazione compilati, basandosi più sulla funzionalità di base del browser web e HTML per alcuni aspetti interni. Questo rende uno script più facile e sicuro da eseguire in un browser, ma anche in grado di limitare le prestazioni e altre caratteristiche, come ad esempio l'accesso ai file e hardware. Alcuni script lato client solo parzialmente eseguiti all'interno del browser, invece di contattare il server web per completare l'esecuzione con altri metodi. Questa tecnica è usata spesso per l'elaborazione sicura o di proprietà di informazioni, come può essere il caso su un sito di e-commerce.

Nella maggior parte dei casi, vengono utilizzati script HTML per accedere ai componenti di un sito web attraverso il browser web. Ciò consente l'accesso alla tela di rendering in cui il sito è redatto, variabili come il colore di sfondo di una pagina, o anche eventi utente, quali movimenti del mouse o clic del pulsante. Linguaggi di scripting HTML complessi hanno una sintassi strutturata o object-oriented, che permette la creazione di applicazioni complete, quali giochi o word processor. Altre volte, vengono utilizzati script HTML per elaborare i dati provenienti da form HTML valori così immessi sono gamma-controllati, convertiti in altri tipi di dati o persino formattati per l'output su un server.

  • Documenti HyperText Markup Language (HTML) possono contenere pezzi di codice di programmazione, o collegamenti a file di codice sorgente, che vengono eseguiti in diversi punti su un sito web.