Alessandro Lacava

Alessandro Lacava's Web Site: English Version     Sito Web Di Alessandro Lacava: Versione Italiana

Sviluppiamo un framework Ajax fatto in casa

In questo articolo analizzeremo in dettaglio proprietà e metodi dell'oggetto cuore di Ajax, ossia XMLHttpRequest. Alla fine, sfruttando le conoscenze acquisite, progetteremo e svilupperemo un framework Ajax efficiente e leggero.

Ajax, ossia Asynchronous JavaScript and XML, è una tecnologia che ormai fa parte del nostro DNA di programmatori. Sono stati pubblicati centinaia d'articoli su Ajax ed io personalmente ne ho scritti diversi per ioProgrammo. Quest'articolo, tuttavia, vuole essere differente, nel senso che non andrà ad illustrare l'ultimo framework Ajax, o come sviluppare un carrello della spesa in stile Web 2.0. Esso, infatti, si occuperà di esaminare nel dettaglio l'oggetto che sta al cuore di questa fantastica tecnologia, ossia XMLHttpRequest. In fondo è grazie ad esso che riusciamo a postare chiamate asincrone al server e gestirne il relativo response. Quello che faremo sarà "sezionare" l'oggetto in questione, illustrandone tutte le proprietà e metodi. Alla fine dell'articolo, grazie alle conoscenze acquisite, saremo in grado di sviluppare un piccolo framework Ajax "fatto in casa" che sarà flessibile e di dimensioni ridottissime, il che si tradurrà in un minor spreco di banda.

Puoi leggere il resto dell'articolo Sviluppiamo un framework Ajax fatto in casa su: ioProgrammo N. 141 - Agosto 2009 - Edizioni Master