Автор: Организатор форума
Краткое обсуждение AJAX
Технология AJAX начала применяться в Интернете примерно в 1998 году. Позже она стала продвигаться через Google, что позволило большему количеству людей понять, что JavaScript можно использовать таким образом, вместо отображения рекламных слов или экрана. Градиенты в прошлом. В настоящее время AJAX больше не является новым термином или новой технологией, но наиболее классическими и известными его представителями являются Google Offer и Google Maps.
Определение AJAX
AJAX означает «Асинхронный JavaScript и XML» и представляет собой технологию веб-разработки для создания интерактивных веб-приложений.
AJAX против традиционного
JavaScript Традиционный подход заключается в том, что ваши файлы или базы данных поступают с сервера или отправляются на сервер. Вы можете использовать HTML-форму и использовать GET или POST для отправки данных на сервер через кнопку отправки. Затем подождите. для ответного сообщения. Но, используя AJAX, вы можете использовать объект XMLHttpRequest JavaScript для связи с сервером и напрямую обновлять всю страницу или ее часть с помощью данных, полученных от сервера.
Преимущества AJAX
а. Нет необходимости обновлять всю веб-страницу, но можно обновить некоторые страницы.
б. Оптимизируйте связь между браузером и сервером, сократите ненужную передачу данных, время и трафик данных в сети.
в) Балансирует нагрузку на серверную и серверную части. Первоначально большая часть данных обрабатывается серверной частью. AJAX позволяет клиенту разделить часть работы, снижая нагрузку на серверную часть.
Недостатки AJAX
a. Универсальность браузера. Браузер каждого пользователя различен, и его версии несовместимы, что может привести к проблемам с неработоспособностью.
б. Клиент будет слишком толстым, и слишком большой объем программного кода на клиенте также приведет к затратам на разработку.
c. Сервер может быть открыт и подвергнут злонамеренной атаке или вмешательству, что приведет к возникновению уязвимостей в системе безопасности.
Применение AJAX
Почему AJAX подходит для операций загрузки? Традиционные обновления данных веб-страницы обычно отправляют данные обратно в клиентский браузер после обновления данных на стороне сервера. Когда браузер получает запрос на обновление, он обновляет веб-страницу. содержание. После того как пользователь выполнит операцию загрузки, сообщение о состоянии задания еще не было возвращено. Если в это время выполняется следующее задание, сообщение о состоянии часто теряется. Именно потому, что система загрузки также должна контролировать загрузку цемента на переднем конце, как только состояние оборудования изменится, содержимое веб-страницы должно своевременно обновляться, чтобы встроенный объект на веб-странице мог поддерживать связь. с несколькими аппаратными устройствами. Принимая во внимание, что несколько аппаратных операций не будут мешать друг другу, использование Ajax может сделать весь процесс работы более плавным и разумным.
Например: когда пользователь хочет загрузить цемент и нажимает кнопку загрузки, если для вызова COM-компонента клиента используется JavaScript, вся веб-страница может выйти из строя, поскольку загрузку необходимо ожидать в течение определенного периода времени, что также может влияют на выход из строя других кнопок. В настоящее время, если вы используете технологию AJAX в качестве вспомогательного средства, каждое действие AJAX будет использовать запрос XML Http для связи с сервером. После ответа сервера он получит данные ответа и обновит статус модели, базу данных и веб-страницу. так что пользователю не придется все время ждать. Фактическое время загрузки не приведет к тому, что кнопки страницы станут недействительными.
Применение AJAX не ограничивается загрузкой цемента, но также используется в других функциях и системах. Учитывая фактическое использование всей системы, AJAX решает проблему задержки данных и повышает скорость передачи данных, позволяя каждой операционной базе предоставлять более быстрые услуги.