--- title: JavaScript slug: Web/JavaScript tags: - JavaScript translation_of: Web/JavaScript ---
Una re-introduzione a JavaScript
Una panoramica per chi pensa di conoscere JavaScript

{{JsSidebar}}

JavaScript (spesso abbreviato in JS) è un linguaggio leggero, interpretato, funzionale e orientato agli oggetti, conosciuto per lo più come linguaggio di script per pagine web, ma utilizzato in molti ambienti non-browser così come node.js o Apache CouchDB.

Lo standard JavaScript è ECMAScript. A partire dal 2012, tutti i moderni browser supportano ECMAScript 5.1. I browser più vecchi supportano almeno ECMAScript 3. Il 17 Giugno, 2015, Ecma International ha pubblicato il 6° grande aggiornamento di ECMAScript, che è chiamato ufficialmente ECMAScript 2015; ci si riferiva inizialmente ad esso come ECMAScript 6 o ES6. Da allora, gli standard ECMAScript hanno dei cicli di rilascio annuali. Questa documentazione si riferisce all'ultima stesura del linguaggio ECMAScript 2020. Lo stato di avanzamento delle nuove caratteristiche può essere seguito sul wiki dedicato.

Questa sezione del sito è dedicata al solo linguaggio JavaScript, ossia a quelle parti non specifiche per pagine Web o ad altri ambienti ospite. Per informazioni sulle API specifiche alle pagine Web, vedere DOM. Nel DOM Reference puoi approfondire come il DOM e JavaScript si compenetrino.

Non confondere JavaScript con il linguaggio di programmazione Java. Sia "Java" che "JavaScript" sono marchi commerciali o marchi registrati di Oracle negli USA e in altri paesi. Comunque, i due linguaggi di programmazione hanno sintassi, semantica ed usi differenti.

Documentazione

Riferimento a JavaScript
E' la guida di riferimento a JavaScript, comprendente la documentazione completa a JavaScript 1.5 e relativi aggiornamenti.
Guida a JavaScript
La nostra principale guida al come programmare con JavaScript.

Articoli introduttivi

Panoramica delle tecnologie JavaScript
Introduzione al panorama JavaScript nei web browser
Strutture dati di JavaScript
Panoramica delle strutture dati disponibili in JavaScript
Ereditarietà e catena dei prototipi
Spiegazione dell'ampiamente fraintesa e sottovalutata ereditarietà basata sui prototipi

Altri articoli

Esercitazione sui Canvas
<canvas> è l'elemento di HTML5 che può essere utilizzato per disegni grafici utilizzando gli script. Può per esempio essere utilizzato per disegnare grafici, comporre foto o realizzare semplici (o non così semplici) animazioni.
Risorse del Linguaggio JavaScript
Una descrizione degli standard del linguaggio JavaScript.
Documenti di Supporto agli Standard di Internet Explorer
Microsoft pubblica dei documenti che descrivono "variazioni, chiarimenti ed estensioni a standard web definitivamente approvati supportati da Internet Explorer." Di questi, quelli relativi a JavaScript sono:

Vedi Tutto...

Strumenti e Risorse avanzate

Vedi Tutto...

Altre risorse

JavaScript Garden
Un sito con utili informazioni sulle parti più esoteriche di JavaScript.
JSWiki
Un wiki basato su Github che indicizza librerie e risorse
Stack Overflow
Un sito collaborativo di Q&A in cui puoi trovare risposte alle tue domande o porne se non ne trovi.
Pineapple · JavaScript
Un ampio database di risorse ed esercitazioni JavaScript.

JavaScript è un marchio commerciale o marchio commerciale registrato della Oracle negli U.S. e in altri paesi.