Samouczek AJAX

AJAX to technika tworzenia stron internetowych służąca do tworzenia interaktywnych aplikacji internetowych. Jeśli znasz JavaScript, HTML, CSS i XML, potrzebujesz tylko godziny, aby zacząć korzystać z AJAX.

Dlaczego uczyć się Ajax?

AJAX oznacza Asynchroniczny JavaScript i XML. AJAX to nowa technika tworzenia lepszych, szybszych i bardziej interaktywnych aplikacji internetowych za pomocą XML, HTML, CSS i Java Script.

  • Ajax używa XHTML do treści, CSS do prezentacji, a także Document Object Model i JavaScript do dynamicznego wyświetlania treści.

  • Konwencjonalne aplikacje internetowe przesyłają informacje do iz serwera przy użyciu synchronicznych żądań. Oznacza to, że wypełniasz formularz, klikasz przycisk Prześlij i zostajesz przekierowany na nową stronę z nowymi informacjami z serwera.

  • W przypadku AJAX, kiedy klikniesz Prześlij, JavaScript wyśle ​​żądanie do serwera, zinterpretuje wyniki i zaktualizuje bieżący ekran. Mówiąc najprościej, użytkownik nigdy nie wiedziałby, że cokolwiek zostało nawet przesłane na serwer.

  • XML jest powszechnie używany jako format do odbierania danych z serwera, chociaż można użyć dowolnego formatu, w tym zwykłego tekstu.

  • AJAX to technologia przeglądarki internetowej niezależna od oprogramowania serwera WWW.

  • Użytkownik może nadal korzystać z aplikacji, podczas gdy program kliencki żąda informacji z serwera w tle.

  • Intuicyjna i naturalna interakcja z użytkownikiem. Klikanie nie jest wymagane, ruch myszy jest wystarczającym wyzwalaczem zdarzenia.

  • Oparty na danych, a nie na stronach.

Bogata technologia aplikacji internetowych

AJAX to jak dotąd najbardziej opłacalna technologia Rich Internet Application (RIA). Nabiera ogromnego tempa w branży i pojawia się kilka zestawów narzędzi i ram. Ale jednocześnie AJAX jest niekompatybilny z przeglądarkami i jest obsługiwany przez JavaScript, który jest trudny do utrzymania i debugowania.

AJAX jest oparty na otwartych standardach

AJAX jest oparty na następujących otwartych standardach -

  • Prezentacja oparta na przeglądarce wykorzystująca HTML i kaskadowe arkusze stylów (CSS).
  • Dane są przechowywane w formacie XML i pobierane z serwera.
  • Dane zza kulis są pobierane za pomocą obiektów XMLHttpRequest w przeglądarce.
  • JavaScript, aby wszystko się stało.

Publiczność

Ten samouczek będzie przydatny dla programistów internetowych, którzy chcą dowiedzieć się, jak tworzyć interaktywne strony internetowe, a także poprawić ich szybkość i użyteczność za pomocą AJAX.

Wymagania wstępne

Zdecydowanie zalecamy zapoznanie się z językiem HTML i JavaScript przed przystąpieniem do tego samouczka.