Cos'è JavaScript®?

JavaScript®, un marchio di Oracle Corporation, è un linguaggio di scripting di computer comunemente usato per aggiungere contenuti e funzionalità dinamici e interattive alle pagine Web. Esempi di famose funzionalità di pagina Web che possono essere create con JavaScript® includono interfacce utente come finestre pop-up, menu a discesa e immagini che cambiano mentre si mouse su di esse. La forma più comune di questo linguaggio di scripting è JavaScript® lato client, che funziona sul computer di un utente, noto anche come computer client, piuttosto che su un server di computer. Le funzioni scritte in questo linguaggio vengono spesso aggiunte al codice HTML utilizzato per creare pagine Web e, sul lato client, JavaScript® fa di solito parte dell'ambiente del browser Web, il che significa che il browser Web interpreta ed esegue il codice. Esiste anche una versione sul lato server di questo linguaggio di scripting che è aumentata in popolarità con il rilascio di prodotti più veloci come Node.js.

Questo linguaggio di scripting viene spesso utilizzato per creare siti Web più dinamici di quanto possa essere ottenuto utilizzando solo il codice HTML. Ad esempio, JavaScript® può essere utilizzato per aggiungere calcoli della data e dell'ora corrente a una pagina Web o per creare un'interfaccia utente che modifica il colore o altre caratteristiche di visualizzazione in base alle azioni dell'utente. Può anche essere utilizzato per convalidare i moduli compilati e inviati su una pagina Web. Oltre al suo utilizzo sulle pagine Web, viene anche utilizzato per vari altri scopi, tra cui come piattaforma applicativa per l'interfaccia utente grafica in alcuni browser Web e come linguaggio di scripting incorporato in una vasta gamma di applicazioni come Adobe's Acrobat, Yahoo! Widget e Widget dashboard di Apple.

JavaScript® è stato sviluppato da Netscape e rilasciato nel 1995 come parte del browser Web Netscape Navigator. Questo linguaggio di scripting è conforme allo standard del linguaggio ECMAScript ed è considerato un dialetto di ECMAScript. Ecmascript è un SCR lato clientLinguaggio IPTing che è stato standardizzato da ECMA International, un'organizzazione internazionale senza scopo di lucro che sviluppa e mantiene standard per i sistemi di informazione e comunicazione.

Lo sviluppo di JavaScript® è stato influenzato da linguaggi di programmazione come C, C ++, Schema e Self, e a volte viene definito un linguaggio di programmazione funzionale. Uno dei motivi di questa designazione è che le funzioni in JavaScript® sono di prima classe, il che significa che sono trattate come oggetti. Ciò significa che le funzioni possono essere manipolate da vari comandi di programmazione, come variabili o valori. È importante non confondere questo linguaggio di scripting con il linguaggio di programmazione Java, che è stato anche influenzato da C e C ++ ma è abbastanza diverso sotto la maggior parte degli aspetti.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?