Ajax

Ajax to połączenie technologii tworzenia stron internetowych używanych do tworzenia dynamicznych stron internetowych. Chociaż termin „Ajax” nie jest zapisywany wielkimi literami, jak większość akronimów technicznych, litery te oznaczają „Asynchronous JavaScript And XML”. Dlatego strony internetowe korzystające z technologii Ajax łączą JavaScript i XML w celu wyświetlania dynamicznych treści.

Część „asynchronous” w nazwie Ajax odnosi się do sposobu wysyłania żądań do serwera internetowego. Gdy skrypt wysyła żądanie do serwera internetowego, może otrzymać dane, które następnie można wyświetlić na stronie internetowej. Ponieważ zdarzenia te zachodzą w nieco różnych momentach, uznaje się je za asynchroniczne. Większość implementacji technologii Ajax korzysta z interfejsu XMLHttpRequest API, który zawiera listę żądań do serwera, jakie można wywoływać w kodzie JavaScript. Dane są zwykle przesyłane z powrotem do przeglądarki w formacie XML, ponieważ można go łatwo analizować. Serwer może jednak również wysyłać dane jako niesformatowany zwykły tekst.

Ajax jest tak zaawansowany, ponieważ skrypty mogą działać po stronie klienta, a nie serwera. Oznacza to, że funkcja JavaScript może wysłać żądanie do serwera po zakończeniu ładowania strony internetowej. Dane otrzymane z serwera można następnie wyświetlić na stronie bez ponownego ładowania pozostałej treści. Gdyby użyto języka skryptowego działającego po stronie serwera, takiego jak PHP lub ASP, całą stronę trzeba byłoby załadować ponownie, aby wyświetlić nową treść.

Być może nie zdajesz sobie z tego sprawy, ale prawdopodobnie widziałeś działanie technologii Ajax w wielu różnych witrynach. Na przykład wyszukiwarki, które podczas wpisywania tekstu wyświetlają listę sugestii, najprawdopodobniej używają technologii Ajax do ich wyświetlania. Wyszukiwanie obrazów, podczas którego w miarę przewijania wyników pojawiają się kolejne miniatury, zazwyczaj korzysta z technologii Ajax do pobierania ciągłej listy obrazów. Po kliknięciu opcji „Older Posts” u dołu strony Facebook technologia Ajax służy do wyświetlania dodatkowych wpisów.

Ajax pomógł uczynić sieć bardziej dynamiczną, umożliwiając stronom internetowym pobieranie i ładowanie nowych treści bez konieczności ponownego ładowania reszty strony. Dzięki technologii Ajax twórcy stron internetowych mogą tworzyć interaktywne witryny, które efektywnie korzystają z zasobów i zapewniają odwiedzającym responsywny interfejs.

Zaktualizowano April 13, 2011 przez Per C.

quizSprawdź swoją wiedzę

An event notification delivered over a web protocol is called what?

A
Webport
0%
B
Webhop
0%
C
Webhook
0%
D
Webmail
0%
Correct! Incorrect!     View the Webhook definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Ajax na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.