Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > Javascript

Manuale JavaScript la guida - quinta edizione

Editore: Mc Graw Hill
Pagine: 1199
Autore: Goodman Danny, Morrison Michael
Collana: Informatica professionale

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2004-09-01
ISBN: 8838644063
Prezzo: 63.00 €
Lingua: Italiano

Quarta di copertina

Se puo' farlo JavaScript, puoi farlo anche tu...
Il guru di JavaScript, Danny Goodman lavora in coppia con lo sviluppatore Michael Morrison per:
  • aiutare l’utente a dare vita a propri siti Web;
  • creare pagine Web piene di contenuti dinamici;
  • conquistare i visitatori con pagine dinamiche che rispondono istantaneamente all’interazione dell’utente;
  • controllare perfettamente l’interfaccia tramite CSS, plug-in, applet Java e anche dati XML.
In questa nuova edizione interamente riveduta, il lettore trovera' un tutorial aggiornato e intensivo adatto ai principianti e ricco di approfondimenti per i piu' esperti.

Tra gli argomenti trattati:

  • Imparare velocemente grazie al tutorial aggiornato e indirizzato specificamente ai principianti.
  • Approfondire i concetti di JavaScript e DOM con il workbench interattivo ed esclusivo di Danny Goodman, The Evaluator.
  • Applicare gli script agli standard Web - XHTML, DOMM, CSS e XML - per produrre pagine capaci di reggere il confronto con il futuro.
  • Implementare applicazioni HTML cross-browser dinamiche per MSIE 6, Mozilla, Safari e altri browser.
  • Dare energia ai contenuti con oggetti personalizzati, dati XML e altre tecniche mirate al cliente.
  • Apprendere attraverso l'esempio di pagine HTML complete di script.


Indice

Indice

Introduzione XI

PARTE I COME INIZIARE CON JAVASCRIPT 1

Capitolo 1 Il ruolo di JavaScript nel World Wide Web e oltre 3
1.1 Competizione per il traffico Web 4
1.2 Altre tecnologie per il Web 4
1.3 JavaScript: un linguaggio per tutto 8
1.4 JavaScript: lo strumento giusto per il lavoro giusto 9

Capitolo 2 Sfide di authoring tra guerre di browser 11
2.1 Compatibilita' tra browser 11
2.2 Tuffarsi e riemergere 13
2.3 Problemi di compatibilita' oggi 13
2.4 Sviluppo di una strategia di scripting 18

Capitolo 3 Il primo script in JavaScript 21
3.1 Gli strumenti software 21
3.2 Impostazione dell’ambiente di authoring 23
3.3 Che cosa fara' il primo script 25
3.4 Inserimento del primo script 26
3.5 Analisi dello script 27
3.6 Un po’ di divertimento 30

PARTE II TUTORIAL DI JAVASCRIPT 31

Capitolo 4 Oggetti del browser e del documento 33
4.1 Gli script sono i pilastri portanti 33
4.2 JavaScript in azione 35
4.3 Il modello di oggetti del documento 40
4.4 Quando viene caricato un documento 43
4.5 Riferimenti a oggetti 47
4.6 Terminologia per i nodi 49
4.7 Cosa definisce un oggetto? 51
4.8 Esercizi 55

Capitolo 5 Script e documenti HTML 57
5.1 Dove vengono inseriti gli script nei documenti 57
5.2 Istruzioni JavaScript 61
5.3 Quando vengono eseguite le istruzioni dello script 62
5.4 Vedere gli errori dello script 65
5.5 Scripting e programmazione 67
5.6 Esercizi 68

Capitolo 6 Fondamenti di programmazione, parte I 71
6.1 Che lingua e' questa? 71
6.2 Lavorare con le informazioni 72
6.3 Variabili 72
6.4 Espressioni e valutazione 75
6.5 Conversioni dei tipi di dati 77
6.6 Operatori 79
6.7 Esercizi 81

Capitolo 7 Fondamenti di programmazione, parte II 83
7.1 Decisioni e cicli 83
7.2 Strutture di controllo 84
7.3 Cicli di ripetizione 86
7.4 Funzioni 87
7.5 Parentesi graffe 91
7.6 Array 92
7.7 Esercizi 97

Capitolo 8 Oggetti window e document 99
8.1 Oggetti di primo livello 99
8.2 L’oggetto window 100
8.3 Proprieta' e metodi di window 103
8.4 L’oggetto location 106
8.5 L’oggetto navigator 107
8.6 L’oggetto document 108
8.7 Esercizi 113

Capitolo 9 Moduli ed elementi di modulo 115
9.1 L’oggetto form 115
9.2 Controlli di modulo come oggetti 118
9.3 L’oggetto pulsante 121
9.4 L’oggetto casella di controllo 122
9.5 L’oggetto pulsante di scelta 123
9.6 L’oggetto select 124
9.7 Passaggio di dati e di elementi di modulo alle funzioni 126
9.8 Invio e convalida di moduli 128
9.9 Esercizi 130

Capitolo 10 Stringhe, matematica e date 131
10.1 Oggetti fondamentali del linguaggio 131
10.2 L’oggetto String 132
10.3 L’oggetto Math 136
10.4 L’oggetto Date 138
10.5 Esercizi 141

Capitolo 11 Scripting nei frame e in piu' finestre 143
11.1 I frame: genitori e figli 143
11.2 Riferimenti fra membri della famiglia 146
11.3 Suggerimenti per lo scripting dei frame 148
11.4 Informazioni sugli elementi iframe 149
11.5 Controllo di piu' frame: le barre di spostamento 149
11.6 Riferimenti per piu' finestre 151
11.7 Esercizi 153

Capitolo 12 Immagini e HTML dinamico 155
12.1 L’oggetto immagine 155
12.2 Lo pseudo-URL javascript: 162
12.3 Tecniche popolari per HTML dinamico 163
12.4 Esercizi 166

PARTE III RIFERIMENTI 167

Capitolo 13 Fondamenti di JavaScript 169
13.1 Le versioni di JavaScript 169
13.2 Lo standard ECMAScript 170
13.3 Inclusione di script nei documenti HTML 171
13.4 Rilevamento della versione del browser 176
13.5 Progettazione per la compatibilita' 185
13.6 Elementi essenziali per programmatori esperti 189
13.7 Oltre i modelli di oggetti 193

Capitolo 14 Fondamenti sul modello di oggetti del documento 195
14.1 La gerarchia del modello di oggetti 196
14.2 Come sono nati gli oggetti del documento 199
14.3 Proprieta' degli oggetti 199
14.4 Metodi degli oggetti 201
14.5 Gestori di eventi degli oggetti 201
14.6 Cenni sul modello di oggetti 204
14.7 Modello di oggetti di base 205
14.8 Modello di oggetti base piu' immagini 205
14.9 Estensioni esclusive per Navigator 4 206
14.10 Estensioni per Internet Explorer 4+ 208
14.11 Estensioni per Internet Explorer 5+ 213
14.12 Il DOM di W3C 214
14.13 Mescolare i modelli di oggetti 232
14.14 Modalita' di compatibilita' con gli standard (scambio di DOCTYPE) 240
14.15 A partire da qui 241

Capitolo 15 Oggetti elemento HTML generici 243
15.1 Oggetti generici 244

Capitolo 16 Gli oggetti window e frame 433
16.1 Terminologia di window 433
16.2 I frame 434
16.3 L’oggetto window 442
16.4 L’oggetto elemento frame 555
16.5 L’oggetto frame set 563
16.6 L’oggetto elemento iframe 570
16.7 L’oggetto popup 576

Capitolo 17 Oggetti location e history 581
17.1 Oggetto location 581
17.2 Oggetto history 599

Capitolo 18 Gli oggetti document e body 607
18.1 Oggetto document 608
18.2 Oggetto elemento body 685
18.3 Oggetto TreeWalker 695

Capitolo 19 Oggetti link e anchor 701
19.1 Oggetti elemento anchor, link e a 701

Capitolo 20 Oggetti immagine, area e mappa 711
20.1 Oggetti Image e oggetti elemento img 711
20.2 Oggetto elemento area 733
20.3 Oggetto elemento map 737

Capitolo 21 Il modulo e gli oggetti relativi 741
21.1 Il modulo nella gerarchia degli oggetti 741
21.2 L’oggetto form 742
21.3 Oggetti elemento fieldset e legend 761
21.4 L’oggetto elemento label 763

Capitolo 22 Oggetti pulsante 765
22.1 L’oggetto elemento button e gli oggetti di input button, submit e reset 765
22.2 L’oggetto di input casella di controllo 771
22.3 L’oggetto di input pulsante di scelta 779
22.4 L’oggetto di input image 786

Capitolo 23 Oggetti modulo relativi al testo 789
23.1 L’oggetto di input testo 790
23.2 L’oggetto di input password 807
23.3 L’oggetto di input nascosto 807
23.4 L’oggetto elemento textarea 808

Capitolo 24 Oggetti select, option e fileUpload 813
24.1 L’oggetto elemento select 813
24.2 L’oggetto elemento option 833
24.3 L’oggetto elemento optgroup 835
24.4 L’oggetto elemento di input file 837

Capitolo 25 Oggetti evento 841
25.1 Perche' “eventi”? 842
25.2 Propagazione degli eventi 844
25.3 Fare riferimento all’oggetto event 865
25.4 Compatibilita' dell’oggetto event 867
25.5 Modelli di evento a confronto 869
25.6 Tipi di eventi 872
25.7 L’oggetto evento di NN4 874
25.8 L’oggetto evento di IE4+ 880
25.9 Oggetto evento di NN6+/Moz/Safari 902

Capitolo 26 Gli oggetti foglio di stile e stile 923
26.1 Il significato dei nomi degli oggetti 924
26.2 Fogli di stile importati 926
26.3 Leggere le proprieta' degli stili 926
26.4 L’oggetto elemento style 928
26.5 L’oggetto styleSheet 929
26.6 Oggetti cssRule e rule 940
26.7 Oggetti currentStyle, runtimeStyle e style 943
26.8 L’oggetto filter 973

PARTE IV RIFERIMENTI PER IL LINGUAGGIO JAVASCRIPT 983

Capitolo 27 L’oggetto stringa 985
27.1 Tipi di dati stringa e numerici 985
27.2 Oggetto stringa 988
27.3 Funzioni di utilita' per le stringhe 1011
27.4 Codifica e decodifica di stringe URL 1015

Capitolo 28 Oggetti Math, Number e Boolean 1017
28.1 Numeri in JavaScript 1017
28.2 Oggetto Math 1024
28.3 Oggetto Number 1028
28.4 Oggetto Boolean 1032

Capitolo 29 L’oggetto data 1033
29.1 Zone di fuso orario e GMT 1033
29.2 L’oggetto data 1035
29.3 Convalidare gli inserimenti delle date nei moduli 1049

Capitolo 30 L’oggetto array 1053
30.1 Dati strutturati 1053
30.2 Creare un array vuoto 1054
30.3 Leggere le proprieta' degli stili 1055
30.4 Miglioramenti nella creazione di array JavaScript 1056
30.5 Cancellare le voci dell’array 1057
30.6 Array paralleli 1057
30.7 Array multidimensionali 1060
30.8 Simulare una tabella hash 1061
30.9 Proprieta' dell’oggetto array 1062
30.10 Metodi dell’oggetto array 1064

Capitolo 31 Strutture di controllo e gestione delle eccezioni 1079
31.1 Decisioni if e if…else 1080
31.2 Espressioni condizionali 1085
31.3 Cicli ripetuti (for) 1085
31.4 Il ciclo while 1091
31.5 Il ciclo do-while 1092
31.6 Scorrere nelle proprieta' (for-in) 1093
31.7 La dichiarazione with 1094
31.8 Dichiarazioni con etichetta 1095
31.9 La dichiarazione switch 1097
31.10 Gestione delle eccezioni 1100
31.11 Utilizzare le costruzioni try-catch-finally 1102
31.12 Lanciare le eccezioni 1106
31.13 L’oggetto errore 1111

Capitolo 32 Operatori JavaScript 1115
32.1 Categorie di operatori 1115
32.2 Operatori di confronto 1116
32.3 Uguaglianza dei tipi di dati diversi 1117
32.4 Operatori coniugali 1119
32.5 Operatori di assegnazione 1122
32.6 Operatori booleani 1124
32.7 Operatori a livello di bit 1128
32.8 Operatori oggetto 1129
32.9 Operatori vari 1133
32.10 Precedenza degli operatori 1136

Capitolo 33 Funzioni e oggetti personalizzati 1139
33.1 L’oggetto funzione 1139
33.2 Note sull’applicazione delle funzioni 1148
33.3 Oggetti personalizzati 1155
33.4 Concetti orientati agli oggetti 1167
33.5 L’oggetto oggetto 1171

Capitolo 34 Funzioni e dichiarazioni globali 1173
34.1 Funzioni 1174
34.2 Dichiarazioni 1182

Indice analitico 1189



MIGLIORA COSTANTEMENTE

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


Manuali gratis di Javascript