Понятие в определении ABC
Разное / / July 04, 2021
Гиллем Альсина Гонсалес, ноябрь 2009 г. 2018
С момента своего основания уже было очевидно, что Всемирной паутине суждено делать великие дела в мире, что было ощутимо при ее быстром расширении и принятии почти во всех областях.
Удобство использования онлайн-сервиса, не требующего монтаж программного обеспечения в нашем компьютер возможность выполнить его оттуда, где мы находимся, это максимум.
И, как будто это была гонка, веб-браузеры - браузеры - начали включать функции, много раз синхронно. экспериментальные, пока они не были приняты в качестве стандарта Консорциумом World Wide Web (W3C), который, в то же время, подтолкнул разработку что можно было сделать с веб-страницы, и воображение разработчиков снова и снова привлекало потенциал браузеры.
Изощренность инструментов привела нас к появлению языков программирование интерпретируется в браузер Y наборы инструментов использовать их. Так обстоит дело с AJAX.
Название AJAX соответствует аббревиатуре Асинхронный JavaScript и XML, и состоит из технологии, которая позволяет запускать приложения на веб-клиенте пользователя (браузере), требуя только асинхронной связи с сервером.
AJAX сам по себе не является технологией, это упаковка который включает в себя различные технологии.
Очевидно, у нас есть часть сценария, созданная с помощью реализации ECMAScript, обычно JavaScript; Языки разметки HTML / XHTML и таблицы стилей CSS для форматирования веб-страниц, которые будут представлены пользователю, и форматирования данных для отправки и получения.
Он также включает необходимые механизмы для подключения к серверу и обмена с ним данными (XMLHttpRequest).
Все эти технологии уже существовали до 2005 года, когда Джеймс Гарретт начал называть их вместе под именем AJAX.
AJAX используется, когда задача сервера может быть загружена клиенту, например, путем проверки в реальном времени данных, введенных в форму или применение изменений к веб-странице, с которой взаимодействует пользователь, если нет необходимости, чтобы изменение и его последствия были немедленно сообщены сервер.
Имея возможность создать веб-страницу, которая заменяет текущую, из AJAX вы можете изменить ее полностью веб-страницу, которую мы видим, без необходимости связываться с сервером в немедленный.
Безопасность AJAX заключается в том, что он работает изолированно в браузере, а он, в свою очередь, работает в операционной системе.
Перед тем, как нанести вред системе, код должен пройти два уровня безопасность.
Однако это не помешало использованию Инструментарий который соответствует AJAX, например, для выполнения удаленных программ, которые «прикрепляют» движок рекламной страницы к браузер, или что они изменяют свою конфигурацию так, чтобы отображалась определенная домашняя страница вместо той, которая Имя пользователя.
Часто для выполнения этих действий требуется разрешение пользователя, и какие приложения, написанные для запуска в браузере, можно избежать с помощью уловок.
Эти проблемы были исправлены в самых современных веб-браузерах, которые имеют сложные системы безопасности и профилактика выполнение кода вредный, позволяя им избежать выполнения чего-либо нежелательного.
Это, так сказать, как если бы браузер «знал», что будет делать JavaScript, раньше, чем он это сделает, только на основе его анализа.
Наиболее часто используемые веб-браузеры на рынке облегчают использование AJAX на всех программных платформах, для которых они доступны (например, Windows, macOS, GNU / Linux, BSD ...).
К ним относятся Google Chrome, Mozilla Firefox (и производные, использующие тот же механизм рендеринга, который является бесплатным программным обеспечением), Microsoft Интернет Explorer и Edge, Apple Safari, Opera и различные веб-браузеры для мобильных платформ, таких как iOS или Android.
Следует отметить, что AJAX не является стандартом, хотя он основан на стандартах.
Он также может взаимодействовать с другими технологиями, образуя очень полный набор инструментов.
Фотографии Fotolia: Maciek905 / Piotr Adamowicz
Темы в AJAX