Rilasciato · in miglioramento
Programming language · Dal 1995
JavaScript è un linguaggio di programmazione dinamico, standardizzato come ECMAScript, che gira in ogni browser web e in ambienti come Node.js.
JavaScript è nato nel 1995 per dare un comportamento alle pagine web e oggi è definito da uno standard internazionale chiamato ECMAScript. Tutti i principali browser includono un motore JavaScript, quindi si può usare senza installare nulla, e ambienti di esecuzione come Node.js lo hanno reso diffuso anche fuori dal browser.
Il suo campo più noto è il front-end web, dove gestisce la pagina e l'interazione con l'utente. La programmazione asincrona basata su event loop, Promise e async/await lo rende adatto anche a server e API con molto traffico di rete, e l'ecosistema npm offre librerie per quasi ogni esigenza. Molti linguaggi e strumenti, tra cui TypeScript, si basano su JavaScript.
Apri la console degli strumenti per sviluppatori del browser e puoi sperimentare subito. Per eseguire programmi salvati su file, installa Node.js. Impara prima variabili, funzioni, oggetti e array, poi passa al codice asincrono e ai moduli; MDN e javascript.info sono ottimi punti di partenza.
È integrato in tutti i principali browser e, con ambienti come Node.js, Deno e Bun, lo stesso linguaggio si usa anche su server e da riga di comando.
Le variabili non richiedono dichiarazioni di tipo e le funzioni sono valori a tutti gli effetti. La sintassi class poggia su oggetti basati su prototipi.
Event loop, Promise e async/await mantengono il programma reattivo mentre attende la rete o l'I/O su file.
Il comitato TC39 aggiorna ogni anno lo standard ECMAScript con grande attenzione alla retrocompatibilità, e npm ospita un numero enorme di pacchetti.
Scarica da nodejs.org il programma di installazione LTS per il tuo sistema operativo. Su macOS e Linux puoi usare anche un gestore di versioni come nvm, su Windows winget.
Apri un nuovo terminale e controlla che venga mostrata la versione di Node.js. Insieme viene installato anche il gestore di pacchetti npm.
node --versionIn una cartella vuota, crea un package.json per gestire dipendenze e script.
npm init -yconsole.log scrive i suoi argomenti sullo standard output (nel browser, nella console degli strumenti per sviluppatori). Salva il codice come hello.js ed esegui node hello.js per vedere stampato Hello, World!. La stessa riga funziona anche nella console del browser.
hello.js
console.log("Hello, World!");
node hello.jsSei capitoli che ti accompagnano dall'installazione ai concetti chiave di JavaScript.
Fai domande, condividi la tua esperienza e scambia opinioni su JavaScript.
Ancora nessuna discussione. Avvia la prima.
0 commenti
Accedi · Accedi per lasciare un commento.
Scrivi tu il primo commento.