Введение в AJAX
- Предыдущая страница XML SimpleXML
- Следующая страница XMLHttpRequest
AJAX = Asynchronous JavaScript And XML (асинхронный JavaScript и XML)
AJAX является Aсинхронный JvaScript And XАббревиатура ML.
AJAX не является новым языком программирования, а всего лишь новой технологией, которая позволяет создавать лучше, быстрее и более интерактивные веб-приложения.
AJAX использует JavaScript для отправки и получения данных между веб-браузером и веб-сервером.
Технология AJAX позволяет веб-страницам быстрее реагировать, обмениваясь данными с веб-сервером на заднем плане, а не перезагружая всю веб-страницу каждый раз, когда пользователь вносит изменения.
AJAX основан на открытых стандартах
AJAX основан на следующих открытых стандартах:
- JavaScript
- XML
- HTML
- CSS
Открытые стандарты, используемые в AJAX, хорошо определены и поддерживаются всеми основными браузерами. AJAX-приложения независимы от браузеров и платформы. (Можно сказать, что это технология, работающая на всех платформах и во всех браузерах).
AJAX связан с лучшими интернет-приложениями.
В сравнении с桌面ными приложениями, веб-приложения имеют множество преимуществ:
- Можете иметь больше пользователей.
- Легче установить и обслуживать.
- Легче разработать.
Но приложения не всегда такие мощные и удобные, как традиционные приложения.
AJAX позволяет сделать интернет-приложения более мощными (легче, быстрее и удобнее в использовании).
Вы можете начать использовать AJAX сегодня.
Нет необходимости в изучении новых знаний.
AJAX основан на открытых стандартах, которые используются большинством разработчиков уже несколько лет.
Большинство веб-приложений можно переписать с использованием технологии AJAX, чтобы заменить традиционные HTML-формы.
AJAX использует XML и HTTP-запросы
Традиционные веб-приложения отправляют данные на веб-сервер (через HTML-формы). После обработки данных на веб-сервере пользователю возвращается полная новая веб-страница.
Традиционные веб-приложения часто работают медленно и становятся все менее удобными, так как сервер возвращает пользователю новую веб-страницу каждый раз, когда пользователь отправляет ввод.
С помощью AJAX веб-приложения могут отправлять и получать данные, не перезагружая веб-страницу, через отправку HTTP-запросов на сервер (в фоновом режиме) и использование JavaScript для изменения только части веб-страницы при получении данных от сервера.
Обычно используется XML в качестве формата для приема данных от сервера, хотя можно использовать любой формат, включая纯 текст.
Вы узнаете, как выполнять эти задачи в следующих разделах этого руководства.
PHP и AJAX
Не существует никакого сервера AJAX.
AJAX - это технология, работающая в браузере. Она использует асинхронную передачу данных между браузером и веб-сервером, позволяя веб-странице запрашивать у сервера только часть информации, а не всю страницу целиком.
AJAX - это технология веб-браузера, независимая от веб-серверного программного обеспечения.
Но в этом руководстве мы сосредоточимся на реальных примерах, работающих на сервере PHP, а не на AJAXМеханизм работы.
Чтобы узнать больше о том, как работает AJAX, пожалуйста, посетите наш Учебник по AJAX.
- Предыдущая страница XML SimpleXML
- Следующая страница XMLHttpRequest