Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > Javascript

Manuale JavaScript la guida

Editore: Apogeo
Pagine: 850
Autore: Flanagan David
Collana: La guida

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2000-03-01
ISBN: 8873036279
Prezzo: 40.28 €
Lingua: italiano

Quarta di copertina

Il linguaggio di scripting per Internet č ormai all'interno della maggioranza delle pagine Web. Chiunque desideri aggiungere un minimo di interattivitą alle pagine del proprio sito deve prima o poi confrontarsi con JavaScript.
Il testo di O'Reilly rappresenta ancora una volta una delle fonti di informazione pił complete e autorevoli al riguardo.



Indice

Sommario

Prefazione xi
Convenzioni adottate in questo libro xii
Esempi in linea xii

Capitolo 1: Introduzione a JavaScript 1
1.1 Leggende metropolitane su JavaScript 2
1.2 Versioni di JavaScript 3
1.3 JavaScript lato client: contenuti eseguibili nelle pagine Web 7
1.4 Caratteristiche di JavaScript lato client 10
1.5 Sicurezza di JavaScript 15
1.6 Esempio: calcolo delle rate di un mutuo con JavaScript 15
1.7 Il resto del libro 18
1.8 Esplorare JavaScript 21

Parte I: JavaScript di base 25

Capitolo 2: Struttura lessicale 27
2.1 Distinzione tra maiuscole e minuscole 27
2.2 Spazi bianchi e interruzioni di riga 28
2.3 Punti e virgola opzionali 28
2.4 Commenti 29
2.5 Letterali 30
2.6 Identificatori 31
2.7 Parole riservate 31

Capitolo 3: Tipi di dati e valori 35
3.1 Numeri 35
3.3 Valori booleani 42
3.4 Funzioni 43
3.5 Oggetti 45
3.6 Array 46
3.7 null 48
3.8 undefined 48
3.9 L'oggetto Date 49
3.10 Espressioni regolari 50
3.11 Oggetti involucro di tipi primitivi 51

Capitolo 4: Variabili 53
4.1 Tipizzazione delle variabili 53
4.2 Dichiarazione di variabili 54
4.3 Ambito delle variabili 55
4.4 Tipi primitivi e tipi di riferimento 58
4.5 Liberare la memoria con tecniche di garbage collection 60
4.6 Variabili e proprietą 61
4.7 Di nuovo sull'ambito delle variabili 63

Capitolo 5: Espressioni e operatori 65
5.1 Espressioni 65
5.2 Rassegna di operatori 66
5.3 Operatori aritmetici 69
5.4 Operatori di uguaglianza e di identitą 71
5.5 Operatori di confronto 75
5.6 Operatori su stringhe 76
5.7 Operatori logici 77
5.8 Operatori a livello di bit 79
5.9 Operatori di assegnamento 80
5.10 Operatori vari 82
5.10.4 L'operatore delete 85

Capitolo 6: Istruzioni 89
6.1 Espressioni 89
6.2 Istruzioni composte 90
6.3 if 90
6.4 else if 93
6.5 switch 94
6.6 while 97
6.7 do/while 98
6.8 for 98
6.9 for/in 100
6.10 Etichette 101
6.11 break 102
6.12 continue 103
6.13 var 104
6.14 function 105
6.15 return 106
6.16 with 107
6.17 import ed export 108
6.18 Istruzione vuota 110
6.19 Definizione di moduli 111
6.20 Gestione delle eccezioni 111
6.21 Riepilogo delle istruzioni di JavaScript 111

Capitolo 7: Funzioni 113
7.1 Definizione e chiamata di funzioni 113
7.2 Funzioni come dati 117
7.3 Ambito della funzione: l'oggetto chiamata 120
7.4 Argomenti della funzione: l'oggetto arguments 120
7.5 Proprietą e metodi delle funzioni 124

Capitolo 8: Oggetti 129
8.1 Oggetti e proprietą 129
8.2 I costruttori 132
8.3 Metodi 133
8.4 Prototipi ed ereditą 136
8.5 JavaScript orientato agli oggetti 140
8.6 Oggetti come array associativi 148

Capitolo 9: Array 157
9.1 Array e loro elementi 157
9.2 Metodi per gli array 161
9.3 Gli array in JavaScript 1.0 167

Capitolo 10: Riconoscimento di modelli con espressioni regolari 169
10.1 Definizione di espressioni regolari 169
10.2 Metodi di String per il confronto dei pattern 178
10.3 L'oggetto RegExp 180
10.4 Metodi di RegExp per il confronto dei pattern 181
10.5 Proprietą d'istanza RegExp 183
10.6 Proprietą di classe RegExp 183

Capitolo 11: Altri argomenti relativi a JavaScript 187
11.1 Conversione di tipi di dati 187
11.2 Per valore e per riferimento 192
11.3 Garbage collection 198
11.4 Ulteriori informazioni sui prototipi 203
11.5 Operazioni con la catena di ambiti 204
11.6 Ambito lessicale e oggetti Closure 205
11.7Il costruttore di funzioni e i letterali funzione 208

Parte II: JavaScript lato client 211

Capitolo 12: JavaScript nei browser Web 213
12.1 L'ambiente del browser Web 213
12.2 Incorporare JavaScript in HTML 217
12.3 Esecuzione di programmi JavaScript 228

Capitolo 13: Finestre e frame 237
13.1 Le finestre 237
13.2 Semplici finestre di dialogo 240
13.3 La riga di stato 242
13.4 Timeout e intervalli 244
13.5 L'oggetto navigator 246
13.6 L'oggetto screen 249
13.7 Metodi di controllo delle finestre 250
13.8 L'oggetto location 254
13.9 L'oggetto history 256
13.10 Finestre e frame multipli 259

Capitolo 14: Document Object Model 267
14.1 Panoramica sul Document Object Model 268
14.2 Proprietą dell'oggetto document 270
14.3 Documenti generati dinamicamente 274
14.4 Moduli 278
14.5 Immagini 279
14.6 Collegamenti 287
14.7 Ancore 290
14.8 Applet e dati incorporati 291
14.9 Il futuro del Document Object Model 293

Capitolo 15: Eventi e loro gestione 297
15.1 Tipi di evento 297
15.2 Gestori di eventi come attributi HTML 299
15.3 Gestori di eventi come proprietą JavaScript 301
15.4 Tipi speciali di eventi 303
15.5 Modello a eventi della quarta generazione 305
15.6 Esempio: un monitor di eventi 310

Capitolo 16: Moduli e relativi elementi 315
16.1 L'oggetto Form 316
16.2 Elementi dei moduli 318
16.3 Nomi per i moduli e gli elementi 323
16.4 Valori degli elementi di un modulo 324
16.5 Esempio di verifica di un modulo 326

Capitolo 17: Dynamic HTML 331
17.1 Fogli stile 332
17.2 Posizionamento dinamico 338
17.3 Esempio: elementi dinamici portabili 342

Capitolo 18: Salvataggio dello stato con i cookie 351
18.1 Panoramica sui cookie 351
18.2 Memorizzazione dei cookie 353
18.3 Esempio di cookie 356

Capitolo 19: Tecniche di compatibilitą 361
19.1 Compatibilitą fra piattaforma e browser 362
19.2 Compatibilitą tra versioni del linguaggio 366
19.3 Compatibilitą con i browser
19.3 che non supportano JavaScript 370

Capitolo 20: LiveConnect: JavaScript e Java 375
20.1 Panoramica su LiveConnect 375
20.2 Tipi di dati di LiveConnect 376
20.3 LiveConnect e conversione dei dati 382
20.4 Conversione di JavaObject in tipi JavaScript primitivi 386
20.5 Uso di Java in script di JavaScript 388
20.6 Uso di JavaScript da Java 392
20.7 Riepilogo 400

Capitolo 21: Sicurezza in JavaScript 403
21.1 JavaScript e sicurezza 403
21.2 Funzionalitą ristrette o con privilegi 405
21.3 La norma della stessa origine 407
21.4 Il modello di sicurezza data-tainting 408
21.5 Script firmati e privilegi 409
21.6 Firma degli script 412
21.7 Richiesta di privilegi 419
21.8 Combinazione di script con e senza firma 422

Parte III: Guida di riferimento 423

Indice analitico 833


MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di Javascript