Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > Javascript

Manuale JavaScript

Editore: Apogeo
Pagine: 380
Autore: Gosselin Don
Collana: PerCorsi Web

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2000-11-01
ISBN: 8873037321
Prezzo: 25.31 €
Lingua: italiano

Quarta di copertina

Questo libro vi insegnerà a sviluppare applicazioni mediante il linguaggio JavaScript, uno degli strumenti più utilizzati per aggiungere elementi dinamici e interattivi alle pagine Web. Il libro, di livello introduttivo, non presuppone la conoscenza di HTML, nè dei principi della programmazione.
I concetti presentati vengono illustrati mediante esempi interamente svolti passo per passo: verrete così guidati a realizzare una mappa immagine interattiva, un'animazione, il formato per un quiz on line o altre applicazioni Web di uso comune.
Don Gosselin ha insegnato presso la Harvard University e svolto attività di formazione per numerose aziende statunitensi.



Indice

Sommario

Prefazione xi
Panoramica del libro xi
Caratteristiche distintive xii
Aspetti qualificanti del libro xii
Browser Web da usare xiii
Ringraziamenti xiii
Da leggere prima di iniziare xiv

Capitolo 1 - Introduzione a JavaScript 1

Sezione A - Programmazione, HTML e JavaScript 2
Il World Wide Web 2
Ruolo di JavaScript nel Web 3
Linguaggio ipertestuale a marcatura 6
Creazione di un documento HTML 8
Il linguaggio di programmazione JavaScript 12
Logica di programmazione e debugging 13
Riepilogo 14
Domande 15
Esercizi 16

Sezione B - Primo programma in JavaScript 17
Il tag < SCRIPT > 17
Creazione di un file sorgente in JavaScript 22
Come aggiungere commenti in un programma JavaScript 27
Come nascondere JavaScript a browser incompatibili 28
Inserimento di JavaScript nelle sezioni < HEAD > o < BODY > 31
Riepilogo 31
Domande 32
Esercizi 35

Capitolo 2 - Variabili, funzioni,
oggetti ed eventi 37
Anteprima del file NordAmerica_ImmagineAMappa.html 37
Sezione A - Uso di variabili, funzioni ed eventi 39
Variabili 39
Definizione delle funzioni 42
Come chiamare le funzioni 44
Panoramica sugli oggetti in JavaScript 49
Ereditarietà degli oggetti e proprietà prototype 50
Metodi degli oggetti 55
Ambito di validità delle variabili 57
Riepilogo 59
Domande 60
Esercizi 62
Sezione B - Uso degli eventi 64
Panoramica sugli eventi 64
Tag HTML ed eventi 65
Gestori di eventi 67
Collegamenti 71
Eventi dei collegamenti 73
Creazione di un'immagine a mappa 77
Riepilogo 83
Domande 84
Esercizi 86

Capitolo 3 - Tipi di dati e operatori 89
Anteprima del programma per la calcolatrice 89
Sezione A - Uso dei tipi di dati e degli array 91
Tipi di dati 91
Tipi di dati numerici 95
Valori booleani 96
Stringhe 97
Array 104
Riepilogo 108
Domande 109
Esercizi 111
Sezione B - Espressioni e operatori 112
Espressioni 112
Operatori aritmetici 113
Operatori di assegnamento 118
Operatori di confronto 123
Operatori logici 126
Operatori stringa 129
Precedenza degli operatori 131
Creazione del programma Calcolatrice 132
Riepilogo 136
Domande 137
Esercizi 138

Capitolo 4 - Prendere decisioni con istruzioni e strutture di controllo 141
Anteprima del file QuizCartoni.html 141

Sezione A - Prendere decisioni 143
Istruzioni if 143
Istruzioni if...else 152
Istruzioni annidate if e if...else 154
Istruzioni switch 158
Riepilogo 162
Domande 163
Esercizi 165

Sezione B - Ripetizioni 167
Istruzioni while 167
Istruzioni do...while 173
Istruzioni for 176
Istruzioni for...in 182
Istruzioni with 186
Istruzioni continue 188
Riepilogo 190
Domande 191
Esercizi 193

Capitolo 5 - Finestre e frame 195
Anteprima del programma ZooVirtuale 195

Sezione A - Lavorare con le finestre 197
Il modello a oggetti JavaScript 197
L'oggetto window 200
Aprire e chiudere finestre 201
Lavorare con timeout e intervalli 208
Riepilogo 211
Domande 212
Esercizi 214

Sezione B - Lavorare con frame e altri oggetti 215
Creare i frame 215
Usare l'attributo TARGET 220
Frame annidati 223
Formattazione dei frame 227
Il tag < NOFRAMES > 230
L'oggetto location 231
L'oggetto history 232
L'oggetto navigator 234
Fare riferimento a frame e finestre 238
Riepilogo 240
Domande 241
Esercizi 243

Capitolo 6 - Moduli 245
Anteprima del modulo di registrazione del prodotto 245

Sezione A - Lavorare con i moduli in JavaScript 248
Panoramica sui moduli 248
Common Gateway Interface 249
Il tag < FORM > 251
Elementi di un modulo: panoramica 257
Campi di input 258
Caselle di testo 258
Caselle per le password 260
Pulsanti di scelta 261
Caselle di controllo 263
Pulsanti di azzeramento 266
Pulsanti di comando 268
Pulsanti di invio 271
Usare un'immagine come pulsante di invio 273
Liste di selezione 274
Campi di testo a più righe 276
Riepilogo 278
Domande 278
Esercizi 281

Sezione B - Convalidare l'input di un utente 282
I campi nascosti di un modulo 282
L'oggetto form 286
Fare riferimento a moduli ed elementi dei moduli 286
I gestori degli eventi nei moduli 290
Metodi dell'oggetto form 294
Proprietà dell'oggetto form 297
Inviare a un indirizzo e-mail i dati di un modulo 299
Riepilogo 302
Domande 302
Esercizi 304

Capitolo 7 - HTML dinamico e animazioni 305
Anteprima dei file di animazioni 305

Sezione A - Modello a oggetti dinamico 308
HTML dinamico 308
Modello a oggetti di un documento 312
Proprietà dell'oggetto document 314
Metodi dell'oggetto document 318
L'oggetto image 320
Animazioni con l'oggetto image 324
Cache delle immagini 331
Riepilogo 336
Domande 337
Esercizi 339

Sezione B - Animazioni e fogli stile a cascata 340
Fogli stile a cascata 340
Usare JavaScript con gli stili CSS 344
Usare JavaScript e gli stili CSS in Navigator 345
Usare JavaScript e gli stili in Internet Explorer 346
Posizionamento CSS 347
Posizionamento in Internet Explorer 350
Posizionamento in Navigator 356
Compatibilità con più browser 359
Riepilogo 362
Domande 363
Esercizi 366

Appendice - JavaScript schematicamente 367
Tipi di commenti 367
Commenti mono riga 367
Commenti a blocco 367
Parole riservate di JavaScript 368
Identificatori 368
Identificatori validi 368
Identificatori non validi 368
Eventi 369
Eventi JavaScript 369
Elementi HTML ed eventi JavaScript associati 369
Tipi di dati primitivi 370
Sequenze di escape JavaScript 370
Operatori 371
Tipi di operatori JavaScript 371
Operatori aritmetici binari 371
Operatori aritmetici unari 371
Operatori di assegnamento 371
Operatori di confronto 372
Operatori logici 372
Operatori di precedenza 372
Istruzioni e strutture di controllo 372
Oggetti 374
Oggetto date 374
Oggetto document 375
Oggetto form 376
Oggetto history 376
Oggetto image 377
Oggetto location 377
Oggetto math 378
Oggetto navigator 378
Oggetti di window 379


MIGLIORA COSTANTEMENTE

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


Manuali gratis di Javascript