- Ajax — это метод связи с сервером для эффективного использования HTTP. Другими словами, это один из способов создания веб-приложения с использованием существующих методов. (существующие методы: HTML CSS DOM JavaScript XML JSON…)
Поэтому Ajax — это не определенная библиотека или API, это своего рода способ, есть несколько способов заставить Ajax работать, вы можете использовать их в зависимости от ситуации.
2. В основном, после того, как HTTP отправил запрос от клиента, и если сервер получил ответ, он автоматически отключился. Поэтому, даже если вы хотите изменить только небольшую часть экрана, вам нужно снова запросить и ответить и обновить всю страницу. Это приводит к большим потерям времени и энергии.
Но если вы используете только Ajax, вы можете обновить только ту часть, которую хотите обновить.
Итак, если вы щелкнете по меню, оно получит только ту часть, которая ему нужна, и отобразится на существующей странице.
Кроме того, Ajax не ждет ответа до конца, он делает другие, и когда он получает ответ, он обрабатывает полученные данные (асинхронный).
- плюсы Аякса
Увеличьте скорость веб-страницы
Не нужно ждать, пока сервер обработает данные
Уменьшить количество кода
- минусы Аякса
Безопасность
Увеличение нагрузки на сервер, если вы запрашиваете непрерывные данные
- API XMLHTTPRequest
на основе события перед выборкой
- принести
- на основе обещания