20 lines
1.4 KiB
Markdown
20 lines
1.4 KiB
Markdown
- Asynchronious JavaScript and XML
|
|
- Подход к построению интерактивных пользовательских интерфейсов веб-приложений
|
|
- Основан на фоновом обмене данными браузера с веб-сервером
|
|
- При обмене данными между клиентом и сервером веб-страница не перезагружается полностью
|
|
## Основные принципы
|
|
- Использование технологии динамического обращения к серверу "на лету", без перезагрузки всей страницы
|
|
- Использование [DHTML](../Фронтенд/DHTML.md) для динамического изменения содержания страницы
|
|
## Преимущества
|
|
- Экономия трафика
|
|
- Уменьшение нагрузки на сервер
|
|
- Ускорение реакции интерфейса
|
|
## Недостатки
|
|
- Динамически загружаемое содержимое недоступно поисковикам
|
|
- Сложнее собирать метрики по использованию сайта
|
|
- Усложнение проекта
|
|
- Требуется включенный JS в браузере
|
|
## Реализация в коде
|
|
- [XMLHTTPRequest](XMLHTTPRequest.md)
|
|
- [JQuery](JQuery.md)
|
|
- [Fetch API](Fetch%20API.md) |