Javascript

Il sito è in fase di manutenzione, ho cambiato tema, plug-in…

Le pagine aggiornate hanno un * (asterisco)


Javascript è un linguaggio di programmazione

  1. Nato per lo scripting sia client side che server side, si è affermato definitivamente per il suo uso client side nel browser
  2. Utilizza la sintassi di base del linguaggio C (e di tutti i suoi eredi…)
  3. Non ha alcun collegamento diretto con Java
  4. 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

DOM
*Gestione degli eventi
*Eventi di “button”
*Eventi di “text”
*Eventi di “password”
*Eventi di “checkbox”
*Eventi di “radio”
*Eventi di SELECT
Eventi di “file”, “image”, TEXTAREA
*Convalida del form
FINESTRE
Aprire una finestra
Ridimensionare una finestra
Chiudere una finestra
TESTI
*Tag HTML
*Quale browser?
*Scacchiera colorata
TESTI+FORM
*Copia testo
*Testo controllato
*Tutte le operazioni con le stringhe
*Tabella ASCII
*Tabella UNICODE
*Ricerca di parole
*Generatore di password
*Cifrario di Cesare
COLORI
*Colori sicuri 8
*Colori sicuri 216
*RGB

Risorse essenziali