Page 213 - 4785
P. 213
5.15 Введення в технологію AJAX. Розробка мобільних
веб-додатків.
AJAX (Asynchronous JavaScript and XML) - це концепція
використання декількох суміжних технологій, орієнтована на
розробку високоінтерактівних додатки, швидко реагуючих на дії
користувача, що виконують велику частину роботи на стороні
клієнта і взаємодіючих з сервером за допомогою позасмугових
звернень.
Позасмугового зверненням називається запит до сервера,
який призводить до оперативного оновленню сторінки замість її
заміни. Позасмугового виклик HTTP - це HTTP запит, який
видається за межами вбудованого модуля, що забезпечує відправку
форм HTTP. Виклик ініціюється подією, пов'язаною з сторінкою
HTML і обслуговується компонентом-посередником, зазвичай
об'єктом XmlHttpRequest.
Популярність AJAX пов'язана з появою сервісу Google
Suggest в 2005 році. Даний сервіс на основі об'єкта XMLHttpRequest
надає в розпорядження користувача досить динамічний веб-
інтерфейс. В процесі введення символів користувачем в поле
пошукового запиту JavaScript відправляє їх на сервер і отримує від
нього список підказок:
211