Wprowadzenie do AJAX
- Poprzednia strona XML SimpleXML
- Następna strona XMLHttpRequest
AJAX = Asynchronous JavaScript And XML (asynchroniczny JavaScript oraz XML)
AJAX jest Asynchronous JavaScript And XSkrót od ML.
AJAX nie jest nowym językiem programowania, ale nową technologią, która może tworzyć lepsze, szybsze i bardziej interaktywne aplikacje internetowe.
AJAX używa JavaScript do wysyłania i odbierania danych między przeglądarką a serwerem web.
Technologia AJAX umożliwia szybszą odpowiedź stron internetowych poprzez wymianę danych z serwerem web, a nie ładowanie całej strony internetowej za każdym razem, gdy użytkownik wprowadza zmiany.
AJAX opiera się na otwartych standardach
AJAX opiera się na następujących otwartych standardach:
- JavaScript
- XML
- HTML
- CSS
Otwarte standardy używane w AJAX są dobrze zdefiniowane i wspierane przez wszystkie główne przeglądarki. Aplikacje AJAX są niezależne od przeglądarki i platformy. (Można powiedzieć, że jest to technologia wieloplatformowa i wieloprzeglądarkowa).
AJAX dotyczy lepszych aplikacji internetowych
W porównaniu do aplikacji desktopowych, aplikacje webowe mają wiele zalet:
- Można mieć więcej użytkowników
- Lepiej instalowalne i utrzymywane
- Lepiej rozwijalne
Jednak, aplikacje nie zawsze są tak potężne i przyjazne jak tradycyjne aplikacje.
Dzięki AJAX, można uczynić aplikacje internetowe bardziej potężnymi (lżejszymi, szybszymi i łatwiejszymi w użyciu).
Dziś możesz zacząć używać AJAX.
Nie ma nowych wiadomości do nauki.
AJAX opiera się na otwartych standardach, które są używane przez większość deweloperów od wielu lat.
Większość aplikacji webowych można przepisać za pomocą technologii AJAX, aby zastąpić tradycyjne formularze HTML.
AJAX używa XML i żądań HTTP
Tradycyjne aplikacje webowe przesyłają dane do serwera web (za pomocą formularzy HTML). Po przetworzeniu danych przez serwer, zwracana jest pełna nowa strona.
Ze względu na to, że serwer zwraca nową stronę po każdym wprowadzeniu danych przez użytkownika, tradycyjne aplikacje webowe często działają wolno i stają się mniej przyjazne.
Dzięki AJAX, aplikacje webowe mogą wysyłać i pobierać dane bez ponownego ładowania strony, wymagając wysyłania żądań HTTP do serwera (w tle) i modyfikacji tylko części strony, gdy serwer zwraca dane.
Zwykle używa się XML jako formatu danych odbieranych z serwera, chociaż można używać dowolnego formatu, w tym czystego tekstu.
Nauczysz się, jak to zrobić w kolejnych rozdziałach tego kursu.
PHP i AJAX
Nie istnieje żaden serwer AJAX.
AJAX to technologia działająca w przeglądarce. Używa ona asynchronicznego transferu danych między przeglądarką a serwerem web, pozwalając na żądanie małych ilości informacji z serwera, zamiast całej strony.
AJAX to technologia przeglądarki web, niezależna od oprogramowania serwera web.
Ale w tym kursie skupimy się na rzeczywistych przykładach działających na serwerze PHP, a nie na AJAXPraca.
Aby przeczytać więcej o tym, jak działa AJAX, odwiedź naszą Kurs AJAX.
- Poprzednia strona XML SimpleXML
- Następna strona XMLHttpRequest