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
   208   209   210   211   212   213   214   215   216   217   218