Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > Javascript

Manuale JavaScript 1.5 la guida - seconda edizione

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

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2002-06-01
ISBN: 8850320175
Prezzo: 44.90 €
Lingua: Italiano

Quarta di copertina

Come dare vita alle pagine Web

Chi vuole aggiungere interattività e dinamicità ai siti Web prima o poi deve confrontarsi con JavaScript. Per facilitare colore che, più o meno esperti, hanno a che fare con questo linguaggio di scripting, il testo di David Flanagan mira a costituire un serbatoio di informazioni completo e ben strutturato. Fornisce una descrizione lineare del nucleo del linguaggio, dei concetti dell'ereditarietà e degli standard DOM implementati nel browser Web, tratta tutti gli argomenti più rilevanti del linguaggio. Il libro comprende esempi sofisticati che mostrano come gestire operazioni comuni come la validazione dei dati, i cookie e la creazione di animazioni in pagine HTML dinamiche. Particolare attenzione è dedicata poi alle tecniche di programmazione con le API.

Argomenti:

  • Struttura lessicale e tipi di dati, valori e variabili
  • Espressioni, operatori e funzioni
  • JavaScript lato client
  • JavaScript e i browser
  • Gli standard DOM
  • Gestione di eventi ed elementi dei form
  • HTML dinamico
  • Sicurezza con JavaScript
"Un must per gli esperti programmatori in JavaScript... una guida ben organizzata e dettagliata"
Brendan Eich, Creatore di JavaScript



Indice

Indice

Prefazione

1 Introduzione a JavaScript
1.1 Leggende metropolitane su JavaScript
1.2 Versioni di JavaScript
1.3 JavaScript lato client
1.4 JavaScript in altri contesti
1.5 JavaScript lato client: contenuti eseguibili nelle pagine Web
1.6 Caratteristiche di JavaScript lato client
1.7 Sicurezza di JavaScript
1.8 Esempio: calcolo delle rate di un mutuo con JavaScript
1.9 Il resto del libro
1.10 Esplorare JavaScript

Parte I JavaScript core

2 Struttura lessicale
2.1 Set di caratteri
2.2 Distinzione tra maiuscole e minuscole
2.3 Spazi bianchi e interruzioni di riga
2.4 Punti e virgola opzionali
2.5 Commenti
2.6 Letterali
2.7 Identificatori
2.8 Parole riservate

3 Tipi di dati e valori
3.1 Numeri
3.2 Stringhe
3.3 Valori boleani
3.4 Funzioni
3.5 Oggetti
3.6 Array
3.7 null
3.8 undefined
3.9 L'oggetto Date
3.10 Espressioni regolari
3.11 Oggetti errore
3.12 Oggetti involucro di tipi primitivi

4 Variabili
4.1 Tipizzazione delle variabili
4.2 Dichiarazione delle variabili
4.3 Ambito delle variabili
4.4 Tipi primitivi e tipi di riferimento
4.5 Garbage collection
4.6 Variabili come proprieta'
4.7 Di nuovo sull'ambito delle variabili

5 Espressioni e operatori
5.1 Espressioni
5.2 Rassegna di operatori
5.3 Operatori aritmetici
5.4 Operatori di uguaglianza
5.5 Operatori relazionali
5.6 Operatori su stringhe
5.7 Operatori logici
5.8 Operatori a livello di bit
5.9 Operatori di assegnamento
5.10 Operatori vari

6 Istruzioni
6.1 Espressioni
6.2 Istruzioni composte
6.3 if
6.4 else if
6.5 switch
6.6 while
6.7 do/while
6.8 for
6.9 for/in
6.10 Etichette
6.11 break
6.12 continue
6.13 var
6.14 function
6.15 return
6.16 throw
6.17 try/catch/finally
6.18 with
6.19 Istruzione vuota
6.20 Riepilogo delle istruzioni di JavaScript

7 Funzioni
7.1 Definizione e chiamata di funzioni
7.2 Funzioni come dati
7.3 Ambito della funzione: l'oggetto chiamata
7.4 Argomenti della funzione: l'oggetto arguments
7.5 Proprieta' e metodi delle funzioni

8 Oggetti
8.1 Oggetti e proprieta'
8.2 I costruttori
8.3 Metodi
8.4 Prototipi ed ereditarieta'
8.5 JavaScript orientato agli oggetti
8.6 Oggetti come array associativi

9 Array
9.1 Array e loro elementi
9.2 Metodi per gli array

10 Riconoscimento di modelli con espressioni regolari
10.1 Definizione di espressioni regolari
10.2 Metodi di String per il confronto dei pattern
10.3 L'oggetto RegExp

11 Altri argomenti relativi a JavaScript
11.1 Conversione di tipi di dati
11.2 Per valore e per riferimento
11.3 Garbage collection
11.4 Ambito lessicale e fuinzioni annidate
11.5 Incompatibilita' di JavaScript 1.2 in Namescape

Parte II JavaScript lato client

12 JavaScript nei browser Web
12.1 L'ambiente del browser Web
12.2 Incorporamento di JavaScript in HTML
12.3 Esecuzione di programmi JavaScript

13 Finestre e frame
13.1 Le finestre
13.2 Semplici finestre di dialogo
13.3 La riga di stato
13.4 Timeout e intervalli
13.5 Gestione degli errori
13.6 L'oggetto navigator
13.7 L'oggetto screen
13.8 Metodi di controllo delle finestre
13.9 L'oggetto location
13.10 L'oggetto history
13.11 Finestre e frame multipli

14 L'oggetto document
14.1 Panoramica sull'oggetto document
14.2 Documenti generati dinamicamente
14.3 Proprieta' di colore del documento
14.4 Proprieta' di informazioni sul documento
14.5 Moduli
14.6 Immagini
14.7 Collegamenti
14.8 Ancore
14.9 Applet
14.10 Dati incorporati

15 Moduli e relativi elementi
15.1 L'oggetto Form
15.2 Definizione di elementi dei moduli
15.3 Elementi dei moduli negli script
15.4 Esempio diverifica di un modulo

16 I cookie negli script
16.1 Panoramica sui cookie
16.2 Memorizzazione dei cookie
16.3 Lettura dei cookie
16.4 Esempio di cookie

17 Il Document Object Model
17.1 Panoramica sul DOM
17.2 Utilizzo dell'API Core DOM
17.3 Compatibilita' tra DOM e Internet Explorer 4
17.4 Compatibilita' tra DOM e NetScape 4
17.5 Metodi di utilita': API Traversal e Range

18 CSS e Dynamic HTML
18.1 Stili e fogli di stile con CSS
18.2 Posizionamento di elementi con CSS
18.3 Stili e script
18.4 DHTML nei browser di quarta generazione
18.5 Altre API DOM per stili e fogli di stile

19 Eventi e loro gestione
19.1 Gestione degli eventi di base
19.2 Gestione di eventi avanzata con DOM Level 2
19.3 Il modello di eventi di Internet Explorer
19.4 Il modello di eventi di Netscape 4

20 Tecniche di compatibilita'
20.1 Compatibilita' tra piattaforma e browser
20.2 Compatibilita' tra versioni del linguaggio
20.3 I browser che non supportano JavaScript

21 Sicurezza in JavaScript
21.1 JavaScript e sicurezza
21.2 Funzionalita' ristrette
21.3 La norma della stessa origine
21.4 Zone di sicurezza e script firmati

22 JavaScript e Java
22.1 Applet Java e script
22.2 Uso di JavaScript da Java
22.3 Uso diretto di classi Java
22.4 Tipi di dati di LiveConnect
22.5 LiveConnect e conversione dei dati
22.6 Conversione di JavaObject in JavaScript
22.7 Conversioni di dati da Java a JavaScript

A Guida di riferimento a JavaScript core

B Guida di riferimento a JavaScript lato client

C Guida di riferimento al DOM W3C

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