Sommario:
- Definizione - Cosa significano JavaScript asincrono e XML (AJAX)?
- Techopedia spiega JavaScript e XML asincroni (AJAX)
Definizione - Cosa significano JavaScript asincrono e XML (AJAX)?
AJAX è una tecnica di sviluppo Web lato client utilizzata per produrre applicazioni Web interattive. AJAX è un modo per sviluppare un'applicazione che combina le funzioni seguenti, usando JavaScript per legare tutto insieme.
- Presentazione basata su standard XHTML e CSS
- Interazione con la pagina tramite il modello a oggetti del documento
- Scambio di dati con XML e XSLT
- Recupero dati asincrono con richiesta HTTP XML.
La funzione principale di AJAX è aiutare gli sviluppatori a creare applicazioni basate su Web simili alle applicazioni basate su desktop.
Techopedia spiega JavaScript e XML asincroni (AJAX)
AJAX è una combinazione di tecnologie, non una tecnologia singolare. HTML e CSS contrassegnano e modellano le informazioni, quindi si accede a un linguaggio multipiattaforma e all'interazione degli oggetti, in genere utilizzando JavaScript. JavaScript a sua volta visualizza dinamicamente le informazioni, il che consente all'utente di interagire con esse. Questo processo scambia i dati in modo asincrono tra il browser e il server.
La comunicazione asincrona è tuttavia il più grande vantaggio di AJAX. AJAX copre una vasta gamma di tecnologie Web utilizzate per avviare un'applicazione Web mentre comunica con un server in background. Ciò avvantaggia l'utente perché non interferisce né interrompe la pagina Web che sta utilizzando. JavaScript non è l'unico linguaggio di scripting lato client che utilizza la programmazione AJAX; VBScript e altre lingue hanno questo tipo di funzionalità, ma JavaScript è il più popolare.
Nonostante ciò che suggerisce il nome, AJAX non deve essere eseguito in modo asincrono (in background), né è necessario utilizzare XML. In effetti, la notazione di oggetti JavaScript viene utilizzata più spesso.