Skip to main content

Cos'è lo script DHTML?

Script DHTML (Dynamic Hypertext Markup Language) è un gruppo di linguaggi di scripting utilizzati per aggiungere elementi interattivi ai siti Web.DHTML non è una lingua separata stessa mdash;Hypertext Markup Language (HTML), fogli di stile a cascata (CSS), JavaScript e Document Object Module (DOM) sono le lingue principali che compongono lo script DHTML.La natura dinamica di DHTML consente a una pagina Web di cambiare una volta che è stata caricata in un browser Web, ma non può modificare il contenuto ogni volta che viene caricata la pagina.

Quando il Web è stato creato per la prima volta, la maggior parte dei siti Web era statico, il che significaIl loro contenuto era sempre lo stesso, indipendentemente da quello che ha fatto l'utente.Man mano che i siti Web iniziarono a diventare più complicati sia nella struttura del contenuto che nella progettazione, la necessità di creare pagine che potessero reagire e cambiare a seconda dell'input dell'utente, divenne più importante.Questo bisogno è il motivo per cui DHTML ha iniziato ad essere utilizzato dai programmatori.

È impossibile dire esattamente quando è stato utilizzato la sceneggiatura DHTML, ma ha iniziato a guadagnare in popolarità quando sono stati rilasciati i browser della versione 4.Un problema familiare per i web designer è che è difficile utilizzare nuove tecnologie poiché gli utenti nel complesso sono relativamente lenti per aggiornare i loro browser.Questo fatto ha ritardato l'uso dello script DHTML.L'uso dello script DHTML ha iniziato a decollare davvero quando il World Wide Web Consortium (W3C) ha rilasciato una serie di standard per il suo utilizzo.Ciò ha permesso ai web designer di creare script standardizzati che potrebbero essere utilizzati su Internet.

Un aspetto confuso dello script DHTML è che non è considerato un linguaggio di programmazione del computer perché è un insieme di diversi script e linguaggi di markup usati insieme e mdash;vale a dire HTML, CSS, JavaScript e Dom.CSS viene utilizzato per creare fogli di stile che definiscono come appare una pagina Web, mentre JavaScript può aggiungere gli elementi interattivi.Inoltre, non è una tecnica per la creazione di contenuti dinamici, ma invece uno strumento per rendere interattivo un sito Web.Ciò significa che ha uno scopo diverso rispetto ad altri linguaggi di scripting, come il preprocessore ipertestuale (PHP).

DHTML funziona consentendo al proprietario di un sito Web di creare variabili che possono essere modificate dall'utente finale.Queste variabili influenzano il codice HTML della pagina, che a sua volta cambia il modo in cui il sito Web appare all'utente.L'importante distinzione da fare tra DHTML e altre lingue di script e sviluppo web è che DHTML non può cambiare la pagina in contenuti univoci ogni volta che una pagina si carica.Invece, può cambiare il modo in cui appare solo la pagina dopo che è stata caricata.