--=REKLAMA=--

AJAX

Z Joomla!WikiPL

Wersja Zwiastun (dyskusja | edycje) z dnia 01:04, 7 mar 2010

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Asynchroniczny JavaScript i XML lub AJAX to termin obejmujący grupę powiązanych technik projektowania interakcyjnych aplikacji sieciowych znanych jako Web 2.0. AJAX umożliwia pobieranie danych z serwera w tle, bez przeładowania całego dokumentu i widocznego dla użytkowników "odświeżania" strony. Dane uzyskiwane są za pomocą obiektu XMLHttpRequest albo w przypadku przeglądarek nieobsługujących tego obiektu specjalnych zdalnych skryptów.

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ą:

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.

Sam termin AJAX jest z wielu powodów mylący:

Dane przekazywane przez interfejs nie muszą być przekazywane w formacie XML 
Alternatywy to czysty tekst czy format JSON
Język obsługujący żądanie nie jest ograniczony do JavaScriptu 
Alternatywy to JScript czy VBScript

Na początek

Na początek: Ten artykuł pozwoli Ci poznać podstawy technologii AJAX oraz poda dwa proste, gotowe do użycia przykłady.

Materiały źródłowe:

  1. Packt Publishing Book Free Online Edition
  2. MooTools
  3. Prototype
  4. Script.aculo.us
  5. Jquery
  6. Help I Don't JavaScript Blog
  7. Wprowadzenie do jQuery
  8. jQuery - to łatwe!
  9. 10 beautiful Sliding Panel with jQuery Tutorial

Zapoznaj się z kursem A. Gajdawa:

  1. Ajax. Kurs od podstaw. Część 1: Wprowadzenie
  2. Ajax. Kurs od podstaw. Część 2: Ajax i PHP
  3. Ajax. Kurs od podstaw. Część 3: Ajax, PHP i pliki tekstowe
  4. Ajax. Kurs od podstaw. Część 4: Wymiana fragmentu strony
  5. Ajax. Kurs od podstaw. Część 5: Wyszukiwarka
  6. Ajax. Kurs od podstaw. Część 6: jQuery

Dziękujemy za wkład

» Stefan Wajda [zwiastun],