Introduzione 9
1. JavaScript 11
The Renacer of JavaScript 12
La popolarità di JavaScript 14
JavaScript e ECMAScript 14
JavaScript Brothers 15
2. Come scrivere codice JavaScript 17
Strumenti di lavoro 17
Integrare i comandi JavaScript su pagine HTML 19
Avvertenza 21
3. CIAO MONDO! 23
Un piccolo dinamismo 25
4. Lavorare con catene 31
Catene a più linee 35
5. Loop 41
Console 45
6. Funzioni 49
Parametri di esempio alle funzioni 52
Caratteristiche anonime 56
L’area di validità delle variabili e delle costanti 57
7. Forme ed eventi 63
Operare con catene di testo 68
Gestori di eventi 69
8. Espressioni regolari 75
Definire modelli per espressioni regolari 76 Applicare espressioni regolari 80
9. Oggetti 99
Esempio pratico 102
10. Associativa Erays 109
Utilizzare oggetti per creare array associativi 109
Array associativo completato durante l’esecuzione del codice 112
11. NOVITÀ: creare istanze di oggetti 115
12. Modalità rigorosa 119
Perché usare la modalità rigorosa? 120
13. Questo 123
Chiamata e applica 131
BIND 132
14. Funzioni avanzate 135
Funzioni arrow 139
Questa 143 Gestione
Funzioni utilizzate come Metodo 145
Cosa usi per le funzioni? 146
Osservazioni conclusive 146
15. JSON 149
Processo JSON con JavaScript 152
Un sito per eseguire Test 157
16. Ajax e riposarsi 159
Post 162
Servizi POST 167
17. Oggetti avanzati 171
Parametri Riposo 176
Esercitazione di diffusione 178
18. Sun 179
Modello 179
Traversing 185
Crea nodi 189
Event Delegation 194
19. BOM 197
schermo 199
Posizione 200
Storia di navigazione 200
Navigator 201
Windows 202
Timplace
Biscotti 206
20. Canvas 213
Le coordinate di Canvas 217
Draw Strokes 218
Disegna con curve di Bézier 222
Disegna Arc e circonferenze 227
Stili di linea 231
Degradato 233
Immagini 238
Testo 241
Shadows 244
Composizioni 245
Animazioni 248
21. Geolocalizzazione 253
Recover Geographical Coordinates 254
Gestisci Errori 256
Opzioni 257
Mostra una mappa di Google 258
22. Worker Worker 261
Bidirectional Communication 263
Spendere oggetti 265
Termina il lavoratore 267
Gestione degli errori 269 Import Script esterni 270
Oggetti a cui il lavoratore 270
lavoratori condivisi 271
23. Trascina 275
Trascina altri oggetti e recupera informazioni sugli oggetti disegnati 286
Trascina un file 291
A1. Visual Studio Codice 295
Lavoro per cartelle e file 297
Installa Slint 297
Apri un file HTML nel browser dal codice VS 301
A2. Installa XAMPP 305
Usa XAMPP 307