Удаленное создание сценариев

редактировать

Удаленное создание сценариев - это технология, которая позволяет запускать сценарии и программы внутри браузер для обмена информацией с сервером. Локальные сценарии могут вызывать сценарии на удаленной стороне и обрабатывать возвращенную информацию.

Самая ранняя форма асинхронного удаленного сценария была разработана до того, как появился XMLHttpRequest, и использовала очень простой процесс: статическая веб-страница открывает динамическую веб-страницу (например, в другом целевом фрейме), которая перезагружается с новым содержимым JavaScript., сгенерированный удаленно на стороне сервера .

XMLHttpRequest и аналогичные функции «клиентский скрипт удаленный вызов процедуры » открывают возможность использовать и запускать веб-службы из интерфейса веб-страницы.

Сообщество веб-разработчиков впоследствии разработало ряд методов для удаленного написания сценариев, чтобы обеспечить согласованные результаты в разных браузерах. Ранние примеры включают библиотеку JSRS из 2000 г., введение технологии Image / Cookie в 2000 г.

Содержание
  • 1 Удаленное выполнение сценариев JavaScript
    • 1.1 Библиотеки
  • 2 См. Также
  • 3 Внешние ссылки
JavaScript Remote Scripting

JavaScript Remote Scripting (JSRS ) - это метод веб-разработки для создания интерактивных веб-приложений с использованием комбинации:

  • HTML (или XHTML )
  • Объектная модель документа, управляемая с помощью JavaScript для динамического отображения и взаимодействия с представленной информацией
  • Транспортный уровень. Однако могут использоваться различные технологии использование тега сценария или iframe используется чаще всего, поскольку он лучше поддерживает браузер, чем XMLHttpRequest
  • Формат данных. XML с WDDX может использоваться, а также JSON или любой другой текстовый формат.

Схема

Аналогичный подход - Ajax, хотя он зависит от XmlHttpRequest в новых веб-браузерах.

Библиотеки

См. Также
Внешние ссылки

.

Последняя правка сделана 2021-06-03 12:37:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте