Padroneggia il linguaggio del Web! JavaScript è il motore di quasi tutte le applicazioni web più moderne, dalle app social ai giochi per browser più all’avanguardia. Facile da usare, anche per i principianti, JavaScript è tuttavia un linguaggio flessibile e complesso, che consente di realizzare applicazioni davvero potenti. Questa guida completa a JavaScript scava nel profondo del linguaggio per mostrare come scrivere un codice elegante ed efficiente. L’autore vi guida fin dall’inizio con esempi, esercizi e interi capitoli su progetti specifici, facendovi fare esperienza sulla realizzazione di programmi completi. L’opera riflette lo stato attuale di JavaScript e dei browser web, ed è arricchita di nuovi materiali, come un capitolo dedicato al rendimento del codice in JavaScript e una descrizione dettagliata di concetti come la ricorsività e le chiusure. Tutti i sorgenti sono disponibili online in uno spazio protetto interattivo, dove è possibile modificare, eseguire e verificare istantaneamente i risultati del codice.
Indice testuale Valori, tipi e operatori - Struttura dei programmi - Funzioni- Strutture dati: oggetti e array - Funzioni di ordine superiore - La vita segreta degli oggetti - Progetto: Vita elettronica - Bachi e gestione degli errori - Espressioni regolari - Moduli - Progetto: Un linguaggio di programmazione - JavaScript e il browser - Il modello a oggetti del documento: DOM - Gestire gli eventi - Progetto: Un videogioco a piattaforme - Disegnare su un elemento canvas - Http - Moduli e campi di moduli - Progetto: Un programma per dipingere - Node.js - Progetto: Un sito Web di skill-sharing - JavaScript e prestazioni - Suggerimenti per gli esercizi - Indice analitico