AJAX - Google

AJAX

Z Wikipedii

Skocz do: nawigacji, szukaj

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.

Zobacz więcej w osobnym artykule: XMLHttpRequest.

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

[edytuj] Wady i ograniczenia

  • UdostÄ™pnianie treÅ›ci strony poprzez jÄ™zyk skryptowy ogranicza jednak dostÄ™p do niej dla części użytkowników, którzy używajÄ… przeglÄ…darek niewyposażonych w odpowiednie funkcje, lub korzystajÄ… ze specjalnych programów (screenreader'ów) umożliwiajÄ…cych pracÄ™ z komputerem osobom niewidomym.
  • Utrudnione jest automatyczne pobieranie stron.
  • Indeksowanie przez serwisy wyszukujÄ…ce jest praktycznie uniemożliwione.
  • WiÄ™kszość analiz ruchu na stronie oparta jest o model udostÄ™pniania caÅ‚ych stron. Powyższa technika poważnie utrudnia wÅ‚aÅ›ciwy pomiar oglÄ…dalnoÅ›ci stron.
  • WadÄ… rozwiÄ…zaÅ„ w znaczÄ…cym stopniu opartych na AJAX jest fakt, że przestaje funkcjonować tradycyjny schemat przeglÄ…dania stron umożliwiajÄ…cy swobodne poruszanie siÄ™ w przód i w tyÅ‚. Przycisk Wstecz w przeglÄ…darkach internetowych nie musi już odwracać zmian wprowadzonych na stronie, gdyż te wprowadzone zostaÅ‚y interaktywnie a nie poprzez caÅ‚kowite przeÅ‚adowanie strony (co jest podstawÄ… funkcjonowania przycisku Wstecz). Nowsze aplikacje jednak umożliwiajÄ… korzystanie z funkcji "Wstecz" poprzez wykorzystywanie elementów jÄ™zyka JavaScript.

[edytuj] Zobacz

[edytuj] Linki zewnętrzne

Wikibooks
Zobacz podręcznik na Wikibooks:
Ajax

Belgrad bliżej Unii Europejskiej
Koalicja "O europejską Serbię" pod wodzą Partii Demokratycznej prezydenta Borisa Tadicia, zdobywając 39 proc. głosów, zwyciężyła w sposób przekonujący w wyborach parlamentarnych - podała niezależna organizacja obserwatorów serbskich przedtermionwych wyborów parlamentarnych. Ultranacjonalistyczna Serbska Partia Radykalna została w tyle, uzyskując 28,6 proc. głosów.
Nagi futbol
Na wiedeńskim stadionie piłkarskim imienia Ernsta Happela, gdzie zostanie rozegrany mecz finałowy Euro zgromadziło się 1840 kompletnie nagich osób. Nie była to demonstracja nudystów ani protest ekologów, tylko kolejne dzieło znanego artysty Spencera Tunicka, specjalizującego się fotografowaniu nagich scen zbiorowych.
Zabici i kilkuset rannych w tornadach
Tornado, które w sobotę przeszło nad środkowo - zachodnimi stanami USA, uśmierciło co najmniej 21 osób, ok. 250 jest rannych. Żywioł zrównał z ziemią wiele domów i linie energetyczne. Trwa szacowanie strat.
Pokaz siły na Krymie
40 okrętów można było podziwiać podczas parady, która przepłynęła wodami Zatoki Sewastopolskiej. Parada była częścią obchodów 225-lecia istnienia rosyjskiej Floty Czarnomorskiej. Obchody poprzedził spór między Kijowem a Moskwą: Ukraińcy chcieli początkowo, by Rosjanie świętowali swój jubileusz wyłącznie w zamkniętych bazach ich marynarki wojennej.
ZatonÄ…Å‚ statek z pomocÄ…
Statek, który wiózł pomoc dla poszkodowanych przez cyklonw Birmie, zatonął w Delcie rzeki Iriwadi - podała organizacja Czerwonego Krzyża i Czerwonego Półksiężyca.
Linki: Strona g³ówna