AJAX Autor: Kamil Szafranek Co to jest AJAX? AJAX to skrót od Asynchronous JavaScript and XML.

Download Report

Transcript AJAX Autor: Kamil Szafranek Co to jest AJAX? AJAX to skrót od Asynchronous JavaScript and XML.

AJAX
Autor: Kamil Szafranek
Co to jest AJAX?
AJAX to skrót od Asynchronous JavaScript and
XML. Narodził się on z połączenia kilku
technologii, które pozwalają na zmianę zawartości
strony bez ponownego jej ładowania. Dzięki temu
możemy korzystać z bardziej złożonych funkcji na
stronie WWW, na przykład walidacja danych po
stroni klienta, zastosowania techniki przeciągnij i
upuść, czy innych zadań dotąd nie kojarzonych z
aplikacjami internetowymi.
W skład AJAX wchodzą:
• obiekt komunikacyjny XMLHttpRequest,
• XHTML,
• Obiektowy model dokumentu (DOM) --
umożliwiający przetwarzanie stron XML,
• technologie wykorzystywane po stronie
serwera: PHP, ASP, MySQL, itp.
XMLHttpRequest
Jest to obiekt języków skryptowych (np.
JavaScript, JScript lub VBScript)
przeglądarek internetowych umożliwiający
wykonywanie żądań do serwera WWW za
pomocą protokołu HTTP. Treść odpowiedzi
serwera najczęściej przekazywana jest w
formatach XML, JSON lub czystym
tekstem.
Document Object Model, DOM
Obiektowy model dokumentu to sposób
reprezentacji złożonych dokumentów XML
i HTML w postaci modelu zorientowanego
obiektowo. Model ten jest niezależny od
platformy i języka programowania.
Podsumowanie
Żaden ze składników technologii AJAX nie
jest ani nowy ani rewolucyjny. Wszystkie
one istnieją mniej więcej od 1998 roku.
Sam AJAX narodził się w 2005 roku w
artykule Pana Jamesa Garetta.
Przykłady
Dziękuje za uwagę.