Introduzione
  • Introduzione generale al Corso
  • Consigli su come seguire il Corso
I fondamenti di JavaScript
  • Conosciamo JavaScript
  • Utilizzo di JavaScript
  • File esterni e script integrati
  • Output dei dati
  • Le variabili
  • I metodi di formattazione
  • Gli operatori
  • Gli operatori di assegnazione
  • Esercizio con le variabili
  • Gli array
  • I metodi: gli array
  • I metodi: le stringhe
  • Le funzioni
  • Variabili locali e globali
  • Facciamo pratica con JavaScript
Gli oggetti in Javascript. Creazione e gestione
  • Gli oggetti: nozioni di base
  • Gli oggetti innestati
  • Il costruttore di oggetti
  • Nozione ed utilizzo di prototype
  • I metodi call e apply
  • Nozione e utilizzo dei moduli
  • Passare e gestire parametri nei moduli
  • Chaining con i moduli
  • L'oggetto Math
  • L'oggetto Date
Logica condizionale e controllo del flusso
  • L'istruzione if
  • Istruzioni else e else if
  • L'istruzione switch
  • Il ciclo for
  • Il ciclo while
  • Cicli do-while e for-in
  • Esercizio con if
  • Esercizio con switch
  • Esercizio con while
Manipolare gli elementi del DOM con JavaScript
  • Introduzione alla manipolazione del DOM
  • I metodi di selezione
  • Aggiungere una classe di stile con JS
  • Gestione degli eventi - prima parte
  • Gestione degli eventi - seconda parte
I fondamenti di jQuery
  • Conosciamo jQuery
  • Cosa possiamo fare con jQuery: esempio
  • Preparazione dell'ambiente di sviluppo
  • La selezione in jQuery
  • Il selettore dell'elemento corrente
  • Metodi specifici di selezione: attributi
  • Metodi specifici di selezione: posizione
  • Metodi specifici di selezione: relazione fra gli elementi
  • Metodi specifici di selezione: lo stato
  • Metodi specifici di selezione: contenuto
La gestione degli eventi in jQuery
  • Gli eventi del mouse
  • Gli eventi della tastiera
  • Gli eventi del form
  • Gli eventi del browser
  • Il gestore degli eventi in jQuery - prima parte
  • Il gestore degli eventi in jQuery - seconda parte
  • Il chaining degli eventi
Le gestione delle animazioni in jQuery
  • Introduzione
  • Le animazioni di base
  • Gli effetti delle animazioni: fading
  • Gli effetti delle animazioni: sliding
  • Personalizzare le animazioni - prima parte
  • Personalizzare le animazioni - seconda parte
La manipolazione di HTML e CSS in jQuery
  • Introduzione alla gestione degli elementi del DOM
  • Aggiungere elementi e contenuti
  • Rimozione di elementi e contenuti
  • Sostituzione del contenuto
  • Gestire lo stile
  • DOM traversing: gestione degli elementi parent
  • DOM traversing: gestione degli elementi children
  • DOM traversing: gestione degli elementi siblings
  • DOM traversing: il filtering
Funzioni di utilità specifica per jQuery
  • La funzione inArray
  • La funzione grep
  • La funzione map
  • La funzione each
Introduzione allo sviluppo di plugin jQuery
  • Principi base per lo sviluppo di un plugin - prima parte
  • Principi per lo sviluppo di un plugin - seconda parte
  • Implementazioni del plugin - prima parte
  • Implementazioni del plugin - seconda parte
Ajax e JSON con JS e jQuery
  • Introduzione a Ajax e JSON
  • Ajax con Javascript: gestione di un file testuale
  • Ajax con JavaScript: gestione di un file HTML
  • Formattazione dei file JSON
  • Gestione dei file JSON in JavaScript
  • Esercizio pratico: Ajax, JSON e JavaScript - prima parte
  • Esercizio pratico : Ajax, JSON e JavaScript - seconda parte