Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > Javascript

Manuale JavaScript imparare per progetti

Editore: Apogeo
Pagine: 309
Autore: Gary Shelly, Thomas Cashman, William Dorin, Jeffrey Quasney
Collana: PerCorsi di studio

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2001-04-01
ISBN: 8873038026
Prezzo: 21.69 €
Lingua: italiano

Quarta di copertina

Se ascolto, dimentico
Se vedo, ricordo
Se faccio, capisco

In una frase, ecco lo spirito della collana Imparare per progetti: non l'ennesima collana di informatica, ma una serie di strumenti didattici di eccezionale, provata efficacia.

  • Organizzazione per progetti. Questi libri non sono organizzati per comandi e funzioni, ma per progetti. All'inizio di ciascun capitolo vi verrà presentato un problema pratico che richiederà la realizzazione di un progetto: la creazione di finestre pop-up, moduli di conferma e messaggi scorrevoli, la realizzazione di un carrello della spesa elettronico... Sarete guidati a realizzare il progetto in modo graduale, senza saltare alcun passaggio.
  • Approccio visuale. Questi libri sono illustrati a colori, e l'illustrazione non è decorativa. Ciascuno dei compiti specifici che dovrete svolgere per completare il progetto sarà descritto mediante procedure passo per passo accompagnate dall'immagine commentata delle rispettive videate: la realizzazione del progetto avverrà "in presa diretta", e il forte impatto visivo vi aiuterà a fissare nella memoria i pconcetti.
  • Apprendimento attivo. Questi libri non sono fatti per una lettura passiva. Sedendovi al computer e seguendo le procedure illustrate, potrete realizzare per conto vostro quanto viene richiesto dal progetto, verificando via via la corrispondenza tra ciò che è illustrato sulla pagina e ciò che compare sullo schermo.
  • Integrazione con il Web. Questi libri non si fermano alla carta! A ciascun testo è affiancato un sito Web dove potrete trovare i collegamenti a utili risorse in rete, e dal quale potrete scaricare il Disco Dati, che vi servirà per completare alcuni progetti e per svolgere gli esercizi.
Visitate il booksite di questo libro all'indirizzo URL: www.apogeonline.com/education/booksite



Indice

Sommario

Introduzione 
Introduzione alla programmazione in JavaScript 
Introduzione 2 
Introduzione alla programmazione in JavaScript 2 
JavaScript e Tag HTML 3 
Tag SCRIPT 4 
JavaScript contro VBScript 4 
Perché usare JavaScript? 5 
I cookie JavaScript 5 
Basi di JavaScript: variabili, letterali ed espressioni 6 
Regole per assegnare nomi alle variabili 6 
Letterali 6 
Espressione e operatori 7 
Condizionali 9 
Le dichiarazioni If e If...Else 10 
Ciclo While 10 
Funzioni 11 
Oggetti, proprietà e metodi 11 
Eventi 13 
Moduli 14 
Frame e array 15 
Array 15 
Repilogo 16 
Verificate le conoscenze 17 
Utilizzate le conoscenze 19 
Nel laboratorio 21 

progetto uno 
Integrare JavaScript e HTML 
Obiettivi 25 
Introduzione 26 
Progetto Uno: Pagina Web Fun with Phonics 28 
Avviare il Blocco note 30 
Inserire tag SCRIPT in una pagina Web 33 
Scrivere l'inizio del tag SCRIPT 33 
Usare uno sfarfallio per attirare l'attenzione 
in una pagina Web 34 
Impostare lo sfondo su un colore statico 36 
Completare la sezione JavaScript 37 
Salvare il file HTML 38 
Testare la pagina Web 40 
Variabili di JavaScript 41 
Estrarre dati dal sistema 42 
Visualizzare la data corrente del sistema 45 
Utilizzare le variabili per costruire un messaggio 46 
Scrivere il messaggio sulla pagina Web 47 
Salvare e verificare la pagina Web 48 
Richiamare una funzione JavaScript 50 
Visualizzare la data dell'ultima modifica 
di un documento 51 
Scrivere una funzione JavaScript definita dall'utente 51 
Posizionare funzioni definite dall'utente nella sezione HEAD 53 
Stampare il file HTML usando Blocco Note 56 
Riepilogo del progetto 58 
Conoscenze acquisite 58 
Verificate le conoscenze 59 
Aiuto in linea 62 
Utilizzate le conoscenze 63 
Nel laboratorio 62 
Casi e applicazioni 70 

progetto due 
Creare finestre pop-up, aggiungere messaggi 
scorrevoli e moduli di conferma 
Obiettivi 71 
Introduzione 72 
Progetto Due: Home Finders Nationwide Realty 72 
Avviare il Blocco note e aprire il file Home.htm 74 
Inserire un messaggio scorrevole in una pagina Web 75 
Creare un modulo con campi di testo che visualizza 
un messaggio scorrevole 76 
Creare una funzione definita dall'utente 
per un messaggio scorrevole 78 
Incrementare la variabile di posizione 80 
Inserire una dichiarazione If 81 
Utilizzare il metodo setTimeout() per creare 
una funzione di chiamata ricorsiva 83 
Aggiungete un handler (gestore) di eventi 84 
Salvare il file HTML e provare la pagina Web 86 
Il modulo per il pagamento crediti 87 
Inserire un handler di eventi in un tag anchor 88 
Scrivere la funzione definita dall'utente doMort() 89 
Salvare e provare la pagina Web 90 
Convalidare il modulo del calcolo di pagamento crediti 91 
Convalidare dati usando lo statement If...Else 91 
Criteri di convalida dei dati per funzioni incluse 93 
Aggiungere un handler di eventi per chiamare una funzione 97 
Salvare e provare la pagina Web 98 
Determinare il pagamento mensile 100 
Creare la funzione monthly() 101 
Formattare l'output del pagamento mensile come valuta 104 
Utilizzare il metodo indexOf() 104 
Determinare la porzione in dollari 105 
Utilizzare i cicli For e While 106 
Estrarre la porzione in dollari e inserire le virgole 107 
Estrarre la porzione in cent e definire l'importo del decimale 108 
Ricostruire l'output formattato e restituire 
il valore formattato 110 
Trasferire il valore del pagamento mensile alla funzione dollarFormat() 111 
Aggiungere una finestra pop-up 113 
Aggiungere la data della modifica 115 
Salvare e provare la pagina Web completa 116 
Stampare il file HTML con il Blocco note 116 
Riepilogo del progetto 118 
Conoscenze acquisite 118 
Verificate le conoscenze 119 
Aiuto in linea 122 
Utilizzate le conoscenze 123 
Nel laboratorio 124 
Casi e applicazioni 128 

progetto tre 
Perfezionare l'uso dell'oggetto immagine 
e dell'oggetto form 
Obiettivi 129 
Introduzione 130 
Perfezionare l'uso dell'oggetto immagine e dell'oggetto form 130 
Progetto Tre: Creare la pagina Web Midwest Catering 131 
Avviare il Blocco note e aprire il file cater.htm 133 
Banner scorrevole 133 
Creare un oggetto immagine 134 
Scrivere la funzione di banner scorrevole 135 
Chiamare la funzione banner scorrevole 138 
Creare un messaggio di benvenuto dinamico 139 
La dichiarazione Switch 139 
I metodi getMonth() e getTime() 140 
Creare la funzione HolidayDays() 141 
Chiamare la funzione HolidayDays() 146 
Salvare il file HTML e vedere la pagina Web 147 
Handler di eventi onmouseover 148 
Scrivere l'handler di eventi onmouseover 149 
Immettere le funzioni 151 
Utilizzare una lista di selezione per visualizzare 
gli elementi del menu 155 
Handler di eventi onchange 156 
Scrivere le funzioni definite dall'utente per l'handler 
di eventi onchange 158 
Calcolare la funzione prezzo esteso 164 
Calcolare il prezzo esteso 166 
La funzione dollarFormat() 169 
Stampare il file HTML 172 
Riepilogo del progetto 173 
Conoscenze acquisite 173 
Verificate le conoscenze 174 
Aiuto in linea 178 
Utilizzate le conoscenze 179 
Nel laboratorio 181 
Casi e applicazioni 186 

progetto quattro 
Cookie, array e frame 
Obiettivi 187 
Introduzione 188 
Cookie, array e frame 188 
Progetto quattro: Sito Web Student Council 190 
Avviare il Blocco note e aprire il file council.htm 190 
Creare il cookie 191 
Creare la funzione addCookie() 192 
Richiamare la funzione addCookie() 194 
Leggere il cookie 197 
Creare la funzione getCookie() 198 
Richiamare la funzione getCookie 200 
Eliminare un cookie 200 
Determinare i contenuti di un cookie 202 
Salvare e provare la pagina Web 203 
Salvare e provare la pagina Web nel browser 203 
Rimuovere il codice test 205 
Creare l'array 206 
Inizializzare un'array 206 
Popolare l'array 209 
Visualizzare i dati in base al valore di un cookie 211 
Leggere il cookie 211 
Visualizzare il Nome dello Studente (Student Name) 212 
Visualizzare la lista organizzazioni 214 
Impostare un flag in un cookie 216 
Impostare il valore del flag 217 
Leggere e usare il flag 219 
Inizializzare la pagina Web 221 
Lavorare con i frame 224 
Impostare i contenuti del frame Display 226 
Salvare e provare la pagina Web completa 227 
Riepilogo del progetto 229 
Conoscenze acquisite 229 
Verificate le conoscenze 230 
Aiuto in linea 233 
Utilizzate le conoscenze 234 
Nel laboratorio 236 
Casi e applicazioni 241 

progetto cinque 
Utilizzare oggetti per creare un'applicazione Carrello della Spesa 
Obiettivi 243 
Introduzione 244 
Utilizzare oggetti per creare un'applicazione Carrello della Spesa 244 
Progetto cinque: Sito Web di acquisti di Val-U Computers 246 
Avviare il Blocco note 246 
Creare un oggetto in un frame nascosto 247 
Creazione del frame nascosto 247 
Creare l'oggetto Carrello della spesa 249 
Cancellare un oggetto 252 
Delete nome oggetto 252 
Creare il metodo printItem() 253 
Scrivere dati di oggetti nella pagina Web 254 
Chiamare la funzione viewCart() 258 
Chiamare la funzione addtoCart() 259 
Salvare e provare la pagina Web 261 
Salvare e provare la pagina Web nel browser 262 
Utilizzare l'oggetto history 264 
Aggiungere la funzione goBack() 264 
Richiamare le funzioni goBack() e printOrder() 265 
Scrivere HTML in un'altra finestra 267 
Scrivere la funzione printOrder() 267 
Determinare il browser e rilevare le pressioni di tasti 270 
Rispondere alla pressione di un tasto basandosi 
sul tipo di browser 270 
Utilizzare la funzione prompt() 274 
Salvare pagina Web e provarla nel browser 277 
Riepilogo del progetto 279 
Conoscenze acquisite 280 
Verificate le conoscenze 281 
Aiuto in linea 283 
Utilizzate le conoscenze 284 
Nel laboratorio 286 
Casi e applicazioni 291 

Appendice A 
Guida rapida a JavaScript 
Parole riservate 293 
Tipi di dati 293 
Nomi di variabili 294 
Sequenze di escape nelle stringhe 294 
Operatori 294 
Tipi di operatori 294 
Ordine di precedenza 296 
Dichiarazioni JavaScript 296 
Riepilogo delle dichiarazioni 296 
Handler di eventi 297 
Oggetti 299 
Funzioni globali 309 
Indice

Indice analitico



MIGLIORA COSTANTEMENTE

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


Manuali gratis di Javascript