fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

AJAX – загальні відомості

Розвиток Мережі спровокувало масове поява сайтів. Коли ще не було CMS, переважна більшість сайтів були статичними (просто текст, всі оновлення на сайті вручну).
Для створення різноманітних ефектів, інтерактивних додатків і інших корисних речей був створений мова програмування JavaScript. Тобто JavaScript «оживляє» сторінку. Я не буду розписувати історію створення цієї мови, так як, я думаю, це не дуже цікаво. Поступово JavaScript ставав все більш популярним. Але до 2005 року JavaScript використовувався лише в якості мови для дрібних виробів, так як кожен раз при перезавантаженні сторінки код вантажився заново.
Але в 2005 році була придумана нова інтернет-технологія прихованого взаємодії JavaScript з сервером. Ця технологія отримала назву AJAX (Asynchronous Javascript and XML). Структура AJAX дозволяє розділити на додаток серверну та клієнтську частини. Саме тому в якості мови для написання клієнтської частини використовується JavaScript. AJAX дозволяє робити найрізноманітніші речі без перезавантаження сторінки. Наприклад: при реєстрації можливо зробити перевірку логіну користувача, тобто якщо логін зайнятий, то з допомогою AJAX видати користувачеві повідомлення про те, що логін зайнятий.
Всім добре відома CMS DLE (Data Life Engine) активно використовує JavaScript, при голосуванні зокрема. Також CMS Ucoz майже повністю використовує AJAX для взаємодії з користувачем. Але зробити навіть самий простий JavaScript-сценарій з використанням AJAX дуже непросто, як здається на перший погляд, так як треба підготувати серверний сценарій і JavaScript-сценарій. Ну і наостанок скажу, що AJAX – це дуже зручна штука, при правильному використанні якого можна досягти вражаючих результатів.
сервіс публикайии статей