1. Ajax — это метод связи с сервером для эффективного использования HTTP. Другими словами, это один из способов создания веб-приложения с использованием существующих методов. (существующие методы: HTML CSS DOM JavaScript XML JSON…)

Поэтому Ajax — это не определенная библиотека или API, это своего рода способ, есть несколько способов заставить Ajax работать, вы можете использовать их в зависимости от ситуации.

2. В основном, после того, как HTTP отправил запрос от клиента, и если сервер получил ответ, он автоматически отключился. Поэтому, даже если вы хотите изменить только небольшую часть экрана, вам нужно снова запросить и ответить и обновить всю страницу. Это приводит к большим потерям времени и энергии.

Но если вы используете только Ajax, вы можете обновить только ту часть, которую хотите обновить.

Итак, если вы щелкнете по меню, оно получит только ту часть, которая ему нужна, и отобразится на существующей странице.

Кроме того, Ajax не ждет ответа до конца, он делает другие, и когда он получает ответ, он обрабатывает полученные данные (асинхронный).

  • плюсы Аякса

Увеличьте скорость веб-страницы

Не нужно ждать, пока сервер обработает данные

Уменьшить количество кода

  • минусы Аякса

Безопасность

Увеличение нагрузки на сервер, если вы запрашиваете непрерывные данные

  • API XMLHTTPRequest

на основе события перед выборкой

  • принести
  • на основе обещания