JavaScript & DHTML 30 ore Prerequisiti:conoscere HTML. Obiettivi: Imparare l'utilizzo di JavaScript a livello professionale per la creazione di applicazioni front-end in architettura Client/Server e di siti web dinamici.1. Introduzione a JavaScript.
2. Tipi di dati e valori:
Numeri, stringhe e valori booleani. Oggetti.
Null.
Undefined.
3. Variabili:
Tipi e dichiarazioni di variabili. Proprietà e visibilità delle variabili.
Variabili: tipi primitivi e di riferimento.
4. Espressioni ed operatori:
Espressioni.
Operatori: aritmetici; di confronto; logici; di assegnamento.
6. Funzioni:
Definizione e invocazione di una funzione.
Funzioni annidate.
7. Oggetti:
Creazione degli oggetti.
Proprietà e metodi.
8. Array:
Creazione e inizializzazione di array.
Elementi di array: lettura e scrittura.
Array multidimensionali.
Studio dei principali metodi degli array.
9. Finestre e frame:
Gestione di finestre di dialogo.
Metodi di controllo delle finerstre.
Finestre e frame multipli.
10. Dynamic HTML (DHTML):
Document Object Model (DOM).
Fogli di stile a cascata (CSS).
Posizionamento dinamico degli elementi HTML.
11. Gestione degli eventi:
Tipi di eventi.
Gestori di eventi.
12. L'oggetto Form:
Elementi dei moduli.
Gestione dei moduli per l'invio e l'elaborazione dei dati.
13. Gestione dei cookie:
Struttura di un cookie.
Memorizzazione, funzioni ed utilità dei cookie.