Il sito è in fase di manutenzione, ho cambiato tema, plug-in…
Le pagine aggiornate hanno un * (asterisco)
Javascript è un linguaggio di programmazione
- Nato per lo scripting sia client side che server side, si è affermato definitivamente per il suo uso client side nel browser
- Utilizza la sintassi di base del linguaggio C (e di tutti i suoi eredi…)
- Non ha alcun collegamento diretto con Java
- Javascript occupa i primi posti delle classifiche per popolarità e/o utilizzo dei linguaggi
Storia
- … Mocha
- … LiveScript
- 1995 – Javascript, in Netscape Navigator
- 1996 – JScript, in Microsoft Internet Explorer
- 1997 – ECMAScript, 1° edizione
- …
- 2021 – ECMAScript, 12° edizione
Sintassi
| * | Prime nozioni, per evitare problemi frequenti… |
| * | Riepilogo lessico |
| * | Incorporare il codice |
| * | Sintassi di base |
| * | Costanti |
| * | Variabili |
| * | Operatori ed espressioni |
| * | Tipi e conversioni |
| * | Input/output |
| CONTROLLO DELL’ESECUZIONE | |
| * | Controllo dell’esecuzione |
| * | Funzioni |
| * | Visibilità delle variabili |
| OGGETTI PREDEFINITI | |
| * | Array |
| * | Date |
| * | Math |
| * | String |
| Boolean, Function, RegExp, BigInt, Map (WeakMap), Number, Set (WeakSet), Symbol |
| BOM | |
| * | window |
| * | navigator (dopo Quale browser?) |
| * | Temporizzazioni |
| * | document |
| history, location, screen |
| DOM | |
| * | Accesso agli elementi |
| * | Eventi intrinseci |
Applicazioni
Risorse essenziali