AJAX
(ang. Asynchronous JavaScript and XML,
Asynchroniczny JavaScript i XML)
– technika tworzenia aplikacji internetowych, w której interakcja
użytkownika z serwerem odbywa się bez przeładowywania całego
dokumentu. W skład AJAX wchodzą:
- obiekt komunikacyjny XMLHttpRequest
- XHTML -- język opisu strony zawierający informacje
o użytych znacznikach i stylach,
- Obiektowy model dokumentu (DOM) - umożliwiający
przetwarzanie stron XML.
Pobrany już kod w języku (X)HTML jest modyfikowany (via DOM)
za pomocą treści pobieranych z serwera przez obiekt
XMLHttpRequest. Aplikacje oparte o powyższy schemat dokonują
aktualizacji w interfejsie użytkownika szybciej niż w tradycyjnym
modelu żądanie - nowa strona HTML.
AJAX od podstaw
AJAX - zaawansowane programowanie
AJAX - 101 praktycznych skryptów