Translate english English version
Ritorna pag. precedente Torna alla pagina iniziale

Info AJAX (Asynchronous JavaScript And XML) by RD-Soft(c)

     L'acronimo AJAX, che significa esattamente Asynchronous JavaScript And XML (JavaScript asincrono ed XML)

     AJAX e' una tecnica per sviluppare applicazioni web interattive e dinamiche usando una combinazione di:
     * HTML (o XHTML) e CSS per la parte visiva
     * DOM (Document Object Model) modificato attraverso JavaScript per mostrare dinamicamente le informazioni e interagirci
     * L'oggetto XMLHttpRequest per interscambiare e manipolare dati in modo asincrono tra il browser dell'utente e il web server
     (in genere viene usato XML e XSLT, anche se le applicazioni AJAX possono usare altre tecnologie, come l'HTML preformattato, testo semplice,
     JSON e JSON-RPC come alternativa a XML/XSLT).

     Le funzionalita' di AJAX sono:
     * la possibilita' di eseguire richieste al server senza ricaricare la pagina
     * la possibilita' di interpretare e lavorare con i documenti XML
     * la possibilita' di eseguire varie operazioni in modo asincrono, cioe' senza aspettare che il codice precedente sia stato completamente elaborato

     Come DHTML o LAMP, AJAX non e' una tecnologia individuale, piuttosto e' un gruppo di tecnologie utilizzate insieme. Infatti stanno gia' comparendo
     tecnologie basate sostanzialmente su AJAX, come AFLAX per esempio.
     Le applicazioni web che usano AJAX richiedono browser che supportano le tecnologie necessarie (quelle dell'elenco sopra).

     Questi browser includono: Mozilla, Firefox, Internet Explorer, Opera, Konqueror e Safari.
     Tuttavia, per specifica, "Opera non supporta la formattazione degli oggetti XSL".

     ------------------

     XMLHttpRequest

     Da Wikipedia, l'enciclopedia libera.

     XMLHTTP e' un set di API che possono essere usate da JavaScript, JScript, VBScript e altri linguaggi di scripting dei browser per trasferire XML o
     altri dati da e a un web server tramite HTTP. Il piu' grande vantaggio di XMLHTTP e' la possibilita' di aggiornare dinamicamente una pagina web senza
     ricaricare l'intera pagina. Viene usato da alcun siti web per velocizzare applicazioni dinamiche. Un esempio di applicazione XMLHTTP e' il servizio
     di posta elettronica Gmail di Google.

    X; MLHTTP e' un componente importante nella tecnica di sviluppo web "AJAX".
     Oltre a XML, XMLHTTP puo' essere usato per prendere dati in altri formati, come JSON o anche testo semplice.

     XMLHttpRequest e' un elemento fondamentale della tecnica di sviluppo web conosciuta con l'acronimo Ajax, ed e' utilizzato in molti siti web per
     implementare applicazioni fruibili via browser dinamiche ed interattive. Una delle prime applicazioni ad utilizzare questo componente e' stato il
     servizio di webmail di Google Gmail, a cui sono seguiti Google Suggest, Meebo, Virtual Earth di MSN e MapQuest.
     -----------------

     Link per AJAX:

     Esempi di script Ajax by RD-Soft(c)

     http://javascript.html.it/guide/lezione/2564/introduzione/
     http://developer.mozilla.org/it/docs/AJAX
     http://www.onlamp.com/pub/a/onlamp/2005/05/19/xmlhttprequest.html
     http://developer.apple.com/internet/webcontent/xmlhttpreq.html
     http://www.w3.org/TR/DOM-Level-3-LS/
     http://jibbering.com/2002/4/httprequest.html
     http://jibbering.com/2002/1/asyncget.html ( Test se funziona con vostro Browser Oggetto XMLHttpRequest )
     http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html ( Codici di errore di risposta a XMLHttpRequest 200=OK 0=OK in Stand-Alone)


Copyright 2003-2007, RD-Soft(c), All Rights Reserved Worldwide.
Nothing on this web site may be reproduced, in any form, without express written permission.
(Se non e' stato indicato l'autore, e' da intendersi sconosciuto)