JavaScript  »  Guide 

Guida AJAX

Guida AJAX

di: Andrea Giammarchi

Primi passi con AJAX

  1. 1. Introduzione
    Cos'è AJAX e come si colloca nell'evoluzione del web
  2. 2. Descrizione tecnica e teorica
    Richieste asincrone con l'oggetto XMLHttpRequest e tempi di risposta

Conoscenze necessarie per usare AJAX

  1. 3. Interazioni semplici
    Primi concetti utili ed esempi per affrontare AJAX
  2. 4. Interazioni avanzate
    Suggerimenti per approfondire le conoscenze e lavorare meglio con AJAX

L'oggetto XMLHttpRequest

  1. 5. Assegnazione cross browser
    Lavorare con browser diversi e raggiungere le medesime funzionalità
  2. 6. I metodi - I
    Quali sono i metodi di XMLHttpRequest più supportati e come usare open()
  3. 7. I metodi - II
    Come inviare i dati con send() e usare abort, getAllResponseHeaders e getResponseHeader
  4. 8. I parametri - I
    Le proprietà dell'oggetto XMLHttpRequest, come usarle in modo compatibile con tutti i browser
  5. 9. I parametri - II
    Assegnare correttamente una funzione al parametro onreadystatechange

Primo esempio: acquisire dati

  1. 10. Leggere un testo
    Effettuare una richiesta asincrona per importare il contenuto di un file di testo
  2. 11. Leggere un documento XML
    Aggiungere i controlli necessari per verificare ed interpretare un documento XML
  3. 12. Leggere l'RSS di edit
    Vediamo in pratica come leggere un file XML servendoci dell'RSS di edit il blog di HTML.it

Migliorare l'interazione

  1. 13. La richiesta fantasma
    Gestire il problema di richieste non elaborate costruendo un meccanismo di time-out
  2. 14. Attesa, come ovviare?
    Creare dei "loader" grafici e testuali per mostrare all'utente la fase di elaborazione della richiesta

Debug, è possibile?

  1. 15. Monitorare AJAX con PHP
    Creare un report in PHP per il debug delle trasmissioni HTTP tra client e server
  2. 16. Monitorare AJAX con ASP.NET
    Creare un report in C# per il debug delle trasmissioni AJAX tra client e server

Invio dati (GET e POST)

  1. 17. Leggere le news di Google: lato server
    Filtrare la risposta dal server per contemplare tutti i casi possibili
  2. 18. Leggere le news di Google: lato client
    Invio dati con GET per ottenere una risposta personalizzata
  3. 19. Anagrafica clienti
    Una applicazione completa con invio dati in GET e POST
  4. 20. ASP.NET ed AJAX
    Un esempio di applicazione di AJAX specifica per la tecnologia ASP.NET

Considerazioni sullo scambio dati asincrono

  1. 21. Considerazioni lato utente
    Vantaggi e svantaggi riscontrabili dall'utente usando applicazioni AJAX
  2. 22. Considerazioni lato server
    Benefici e limiti che si riperquotono sul server con applicazioni AJAX
  3. 23. Analisi con AJAX
    Alcune considerazioni sulla progettazione di applicazioni Web con interazioni asincrone
  4. 24. Sicurezza e AJAX
    Considerazioni e suggerimenti per mantenere sicure la applicazioni AJAX

Guide JavaScript

Canvas, guida pratica

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida jQuery UI

Creare siti ricchi e dinamici con jQuery UI, il progetto ufficiale...

Guida Javascript: tecniche avanzate

Una guida dal taglio pratico per approfondire la programmazione a...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

27 Febbraio 2012 a Milano
Disponibilità: 7 Posti

Corso Webmaster base

12 Marzo 2012 a Milano
Disponibilità: 6 Posti

Corso Webmaster base

20 Febbraio 2012 a Roma
Disponibilità: 7 Posti

Corso Google AdWords Base

28 Marzo 2012 a Roma
Disponibilità: 7 Posti