Что такое AJAX ?

Ajax

Что такое AJAX ?

Начнем с того, что AJAX — это сокращение от Asynchronous Javascript and XML. В широком смысле — AJAX не является новой технологией, поскольку и Javascript, и XML существуют уж достаточно давно,  а  AJAX — это комбинация упомянутых выше технологий.  AJAX также ассоциируется с термином Web 2.0, или как технология, о которой вспоминают каждый раз, когда речь заходит о Web 2.0. Помимо этого,  Ajax иной раз упоминается  как новое приложение, хотя это не до конца корректно.

JQuery-Ajax1

Для чего нужен AJAX ?

И так, что же дает использование AJAX? Применение AJAX сокращает время загрузки страниц, поскольку больше нет необходимости постоянно обновлять всю страницу целиком, можно обновлять только кусок страницы. Таким образом происходит ускорение загрузок страниц и повышается удобство использования сайта пользователями, так как не приходится долго ждать. Остается один важный момент — разработчику необходимо следить, чтобы пользователь был в курсе того, что происходит на странице, и контролировать этот процесс. есть множество способов реализовать это — например — сделать индикатор загрузки, текстовых заметок о том, что идёт обмен данными с сервером. также стоит отметить, на данный момент не  все браузеры грамотно обрабатывают AJAX (а старые версии браузеров и того хуже — могут не поддерживать AJAX полностью). Помимо этого —  Javascript может быть отключен у пользователя с целью обезопасить себя от всевозможных опасностей на сомнительных сайтах. исходя из этого стоит заметить — перебарщивать с  использованием технологии AJAX, и прибегать к альтернативным методам представления информации на Web-сайте.

ajax-diagram

Достоинства AJAX: возможность создания удобного и высокотехнологичного Web-интерфейса, организация активного взаимодействие с пользователем, частичная, а не полная  перезагрузка страницы, вместо полной,  удобство использования.

Author: admin