La secuencia de comandos remota es una tecnología que permite que las secuencias de comandos y los programas que se ejecutan dentro de un navegador intercambien información con un servidor. Los scripts locales pueden invocar scripts en el lado remoto y procesar la información devuelta.
La forma más antigua de scripting remoto asíncrono se desarrolló antes de que existiera XMLHttpRequest y utilizaba un proceso muy simple: una página web estática abre una página web dinámica (por ejemplo, en otro marco de destino) que se recarga con nuevo contenido de JavaScript, generado de forma remota en el servidor lado .
El XMLHttpRequest similares "y el script de cliente a procedimiento remoto de llamadas funciones", abren la posibilidad de uso y activación de servicios web de la interfaz de la página web.
Posteriormente, la comunidad de desarrollo web desarrolló una variedad de técnicas para la creación de scripts remotos con el fin de permitir resultados consistentes en diferentes navegadores. Los primeros ejemplos incluyen la biblioteca JSRS de 2000, la introducción de la técnica Image / Cookie en 2000.
Secuencias de comandos remotas de JavaScript
JavaScript Remote Scripting ( JSRS ) es una técnica de desarrollo web para crear aplicaciones web interactivas utilizando una combinación de:
- HTML (o XHTML )
- El modelo de objetos de documento manipulado a través de JavaScript para mostrar e interactuar dinámicamente con la información presentada.
- Una capa de transporte. Se pueden usar diferentes tecnologías, aunque el uso de una etiqueta de secuencia de comandos o un iframe se usa más porque tiene un mejor soporte de navegador que XMLHttpRequest
- Un formato de datos. Se puede usar XML con WDDX , así como JSON o cualquier otro formato de texto.
Un enfoque similar es Ajax , aunque depende de XmlHttpRequest en los navegadores web más nuevos.
Bibliotecas
Ver también
enlaces externos
- Tutoriales simples: JavaScript Remote Scripting con PHP en Wayback Machine (archivado 2006-04-14)
- Desarrollador de Apple: Scripting remoto con IFRAME en Wayback Machine (archivado el 24 de septiembre de 2011)