Artículos con la etiqueta 'Remote-Scripting'

Ajax sin HTTPRequest

¿Cuántos desarrolladores web saben, antes de la llegada del objeto XMLHttpRequest, el problema de la recarga de una página Web se resolvió con la técnica del marco oculto o IFRAME. Este truco sencillo para muchos años se les permite resolver algunos problemas de otro modo insolubles de la interfaz. Una de las ventajas en el uso de frame oculto, entre otras cosas, fue la posibilidad de mantener el historial del navegador! Lo que no permite que el objeto XMLHttpRequest.

Además de las técnicas que utilizan HTML FRAME o IFRAME oculto, es posible el uso de Flash como un sub-canal de comunicación entre la página y el servidor. Se valorará la experiencia en esta dirección se encuentran actualmente en fase de desarrollo (véase, por ejemplo Fjax ). La idea es "ocultar" una película Flash en la página HTML (como sucedió con el marco) y comunicarse con él a través de JavaScript (o VBScript de Microsoft sólo medio ambiente).

Sin embargo, esta técnica una serie de trampas ocultas. En primer lugar de todas las fuerzas que el usuario final para instalar el plugin de flash, y por lo tanto no representa una solución HTML (puro) limpio. También se requiere, sin embargo, se le solicite el uso de Javascript y Flash como interfaz entre la página, por lo tanto vale la pena utilizar el objeto XMLHttpRequest. Entonces, cuando usted comienza a escribir un marco en ActionScript quieren hacer todo en Flash. Esta es la variante que el objeto XMLHttpRequest empieza a hacer sentido.
En última instancia, si no desea utilizar el objeto XMLHttpRequest, debemos confiar en la técnica ya establecida de frame oculto. Hay incluso los que utilizan sólo una técnica mixta: XMLHttpRequest + IFRAME!

Sin embargo, ahora, el Ajax (en forma de objeto XMLHttpRequest) ha tenido tanto éxito que en el futuro el objeto XMLHttpRequest que será apoyado por la mejora de los proveedores de navegadores (Microsoft, Mozilla, Opera, etc ...). En la práctica, XMLHttpRequest será un componente por defecto (como ya sucede en Firefox) dentro de su navegador, accesible a través de Javascript! ¿Por qué no usarlo?

Más información ...


Deje de SOPA