Cos’è Javascript?

Quando visitiamo un sito web ci rendiamo subito conto di quanto, rispetto ai primi tempi dell’esistenza di internet, la loro dinamicità sia cambiata. Sono sempre più interattivi, con immagini, video, parti animate che fanno vivere l’esperienza della navigazione come un’azione attiva e immersiva. Per fare tutto questo non serve una grande tecnologia, ma un linguaggio di programmazione, che impartisca comandi al sito web e decida come questo deve comportarsi quando l’utente compie un’azione all’interno del sito. Il linguaggio in questione si chiama Javascript, cerchiamo di capire come funziona e per cosa può essere utile.

Una prima importante distinzione

Negli ultimi anni abbiamo preso grande confidenza con il mondo del web e, anche chi non si occupa di programmazione, conosce o entra i contatto con termini tecnici, è il caso, per esempio del termine Java. Ci siamo imbattuti spesso in questa parola. Non è forse vero? Sappiamo che è un termine che viene usato nell’ambito digitale. Java è un linguaggio di programmazione molto comune, che viene sfruttato per creare diversi e svariati software per il computer, Open Office è sicuramente uno dei più conosciuti. Java e Javascript, nonostante il nome molto simile, sono due cose differenti o meglio due linguaggi differenti. Infatti, anche Javascript è un linguaggio di programmazione, ma è stato creato con degli scopi diversi e infatti hanno funzioni completamente diverse tra di loro. Nonostante l’assonanza tra i due nomi è importante, quindi, non confonderli.

Javascript - Web Crew

Javascript cosa è?

Javascript è un linguaggio di programmazione che viene utilizzato nei siti web per creare le sue parti dinamiche: slideshow, effetti di animazione, form interattivi. L’importanza di questo linguaggio è cresciuta notevolmente con l’evolversi di internet e dei siti web. Possiamo affermare che oggi è uno dei linguaggi più importanti. Javascript ha fatto la storia di internet. Erano gli anni ’90 quando venne progettato, quando ancora per navigare si usava Netscape e la rete era un molto giovane, ma si intuiva che avesse estremamente bisogno di più dinamicità. Serviva un linguaggio semplice, che potesse essere utilizzato non solo da esperti programmatori. Nacque Mocha, era il 1995, maggio per l’esattezza, e la sfida per creare un linguaggio innovativo era stata appena aperta. Sette mesi dopo il nuovo script fu ribattezzato Javascript e presentato al pubblico come il linguaggio che poteva essere utilizzato direttamente dal browser Netscape. Oggi Javascript è uno dei linguaggi più comuni per creare pagine web interattive.

A cosa serve Javascript

Molte delle applicazioni e delle funzioni presenti nel web, che lo rendono quell’elemento speciale e così essenziale nella vita di tutti i giorni, sono scritte utilizzando il linguaggio Javascript. Il suo compito è proprio quello di migliorare l’interazione tra gli utenti e le pagine web. Anche se è molto spesso utilizzato per lo sviluppo di videogame e nella applicazioni pensate per gli smartphone.

Immaginiamo un sito web, la struttura è composta da tutte le impostazioni scritte in HTML, il suo stile è deciso del CSS e Javascriptpt ha il compito di rendere tutte le impostazioni presenti più dinamiche per rendere la navigazione più piacevole e interattiva. In un sito web la programmazione in Javascriptpt è quella che gestisce le interazioni dinamiche tra le impostazioni date dal linguaggio HTML e quelle grafiche scritte in CSS, che forniscono lo schema estetico del sito.

Il linguaggio Javascript serve a portare a termine differenti funzioni all’interno di una pagina internet. Un esempio può essere l’autocompletamento: tutte le volte che scriviamo poche lettere di una parola su Google e appaiono i suggerimenti, ci troviamo di fronte ad un’azione programmata tramite javascript. Ma si tratta di una programmazione in Javascript, anche quando una pagina si aggiorna da sola o le immagini che cambiano quando si passa sopra con il mouse, il rollover effect, o quando, cliccando su un bottone, attiviamo un menù a tendina. E ancora, quando apriamo una pagina e immediatamente parte un video o un audio. In generale possiamo dire che ogni azione che interagisce con l’utente è dovuta ad una programmazione in Javascript.

Proprio perché il linguaggio Javascript è ormai parte integrante del funzionamento del web, tutti i più importanti browser hanno integrati dei motori che possono comprendere e eseguire operazioni scritte con questo linguaggio. Per questo motivo per il suo funzionamento non serve scaricare niente, ma solo navigare con un browser che lo supporti.

Monica Curreli