Caratteristiche di Javascript
Javascript è un linguaggio di scripting utilizzato per risolvere problematiche client-side nello sviluppo di applicazioni web.
Le caratteristiche peculiari del linguaggio sono elencate nella lista che segue. Javascript é:
- Interpretato
- Dinamico
- Debolmente tipizzato
- Funzionale
Javascript supporta tutte le struttura sintattiche tipiche di linguaggi imperativi come C e, come essi, possiede il concetto di parola riservata. Per una lista di riferimento dei costrutti presenti in javascript si può visitare questa pagina.
Il principale utilizzo di javascript è senza dubbio la scrittura di funzioni legate alla manipolazione del DOM HTML. Al giorno d’oggi, javascript è tornato in auge dopo un periodo un po’ buio soprattutto a causa dell’esistenza di una tecnologia molto imporante che risponde al nome di AJAX. Affinchè javascript possa essere interpretato ed eseguito è necessario che il client, vale a dire il browser, implementi un javascript engine. Al giorno d’oggi, tutti i browser più diffusi hanno un engine più o meno fedele agli standard.
Javascript è utilizzato anche in contesti diversi dal web. Tanto è vero che moltissimi tools hanno incorporato un engine javascript. Basti pensare che applicazioni come adobe photoshop, adobe reader, OpenOffice includono al loro interno un interprete javascript al fine di rendere più efficace il loro utilizzo.
