AJAX
Z Wikipedii
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ą:
- obiekt komunikacyjny XMLHttpRequest
- XHTML -- język opisu strony zawierający informacje o użytych znacznikach i stylach,
- Obiektowy model dokumentu (DOM) -- umożliwiający przetwarzanie stron XML.
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
[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
- Jesse James Garrett: Ajax: A New Approach to Web Applications. adaptivepath.com. (gdzie pierwszy raz przedstawiono nazwÄ™ technologii) (en)
| 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.
|
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.
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.
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.
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.
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.