Inicio > AJAX > AJAX. (Asynchronous JavaScript and XML)

AJAX. (Asynchronous JavaScript and XML)

Ajax es la definición de un conjunto de tecnologías (Java Script, DOM, XML, CSS, XMLHttp) que combinadas con la transmisión de pequeños paquetes de información en forma de peticiones (request) y respuestas (response) ofrece a los usuarios mayor usabilidad en el uso de aplicaciones por HTTP.

Con el uso de estas tecnologías los desarrolladores comenzaron a experimentar varias maneras para interactuar con los usuarios sin necesidad de hacer peticiones al servidor, esto ayudaba a procesar ciertas operaciones por medio del navegador sin tener que llegar al servidor. Era importante cuando los usuarios estaban conectados por un MODEM de 28.8 Kbps. y cada petición era tiempo de espera.

Desplegar una pagina web que pudiera ser dividida en varios documentos fue lo que se logró con la aparición de los FRAMES en el HTML 4.0.

La combinación de javaScript con los FRAMES fue el primer paso de la evolución de AJAX. Cómo un FRAME representaba una petición diferente a el servidor, la habilidad de controlar el FRAME y sus contenidos con JavaScript abrió la puerta hacia posibilidades excitantes. Una técnica utilizada es la de esconder un FRAME en la página web estableciendo las propiedades de ancho y alto en 0 pixeles. Con el único propósito de hacer las peticiones al servidor.

<frameset rows="*,0" frameborder="no" border="0" framespacing="0">    <frame src="pag1.html" mce_src="pag1.html" name="FActivo" id="FActivo">    <frame src="about:Blank" mce_src="about:Blank" name="FEscondido" scrolling="No"            noresize="noresize" id="FEscondido" / >

</frameset><noframes>

Declaración HTML para la técnica de frame escondido.

El FRAME escondido tiene una Forma HTML con campos específicos que son llenados dinámicamente con JAVASCRIPT y enviados de regreso al Servidor. Cuando el FRAME se recarga, llama a otra función javascript para notificar que los datos ya han regresado.  Esta técnica represento el primer modelo asíncrono para aplicaciones WEB.

DHTML permitió a los desarrolladores cambiar cualquier parte de la página cargada, con JavaScript. Combinando DHTML con la técnica del FRAME escondido se logra cambiar cualquier aspecto de una página sin hacer peticiones al servidor, este fue el siguiente paso en la evolución de AJAX.

Document Object Model (DOM) también es un actor importante en la evolución de AJAX, ya que provee una estructura completa para una página y permite modificaciones DHTML a la página. Ya con el DOM completamente implementado en Explorer 5 y Netscape 6, se tuvo la oportunidad de crear iframes dinámicamente, lo que significa que con una función JavaScript se podía crear un iframe, hacer una petición al servidor y obtener una respuesta todo sin haber incluido el código HTML. Esta fue la siguiente técnica usada en la evolución de Ajax.

Una de las extensiones de Microsoft a JavaScript permitía la creación de controles ActiveX. Cuando Microsoft empezó a soportar XML a través de una librería llamada MSXML, el objeto XMLHttp fue incluido. XMLHttp era mas que un manejador de XML, era mas bien una petición http que podía ser controlada por javascript. Los desarrolladores tuvieron acceso a los códigos de estado y cabeceras, que regresa el servidor.

Del otro lado los desarrolladores del proyecto Mozilla comenzaron a hacer su propio objeto replicando los principales métodos y propiedades de XMLHttp, llamado objectXMLHttpRequest.

Ajax es un conjunto de herramientas para la transmición de pequeños bloques de información hacia y del servidor en orden de dar al usuario mayor respuesta posible en su interacción con el web.

En lugar de segir el modelo tradicional de una aplicación web en donde el navegador es responsable de iniciar las peticiones al servidor y procesar las peticiones de regreso, AJAX provee una capa intermedia la cual Garrett (creador del término AJAX) llama Ajax Engine.

El motor de Ajax (Ajax Engine), solo es un objeto o una función javascript que es llamada cuando una petición es requerida haciea el servidor, a diferencia del modelo tradicional en donde un link manda llamar a un recurso (como una pagina web) cada liga manda llamar a la función javascript (Ajax Engine) la cual administra y ejecuta la peticion. Las peticiones se realizan de manera asincrona lo que significa que la ejecución del codigo principal no espera por una respuesta para continuar.

Siguiendo estos principios en el desarrollo de aplicaciones web se logra el principal objetivo de Ajax que es la Usabilidad.

Categorías:AJAX
  1. julio 3, 2008 a las 4:48 pm

    sdfadfssdfa

  2. Roman
    septiembre 20, 2009 a las 1:43 pm

    EXCELENTE APORTACION A ESTE BLOG..!!!😉 GRACIAS POR LA APORTACION..!!!!

  3. octubre 22, 2009 a las 6:41 pm

    So, that can be your opinion. ,

  4. marzo 14, 2013 a las 5:36 pm

    The particular Fat Loss Factor Product is among
    the numerous common weight loss plans which are right now grasping this particular appearance conscious land.
    It’s been put together by a a married couple conjunction And Doctor. Michael Allen and Lori. No-cost ended up chubby individuals however following a compilation of self-experimentation, they’ve got made a mixture of healthy and actual elements in which due to their weight decline.
    At the moment, as a result of so-called program, they are savoring their
    particular healthful brand new figure. Fat Loss Factory Product is the 12-week long system and as it turned
    out talked about, this consists of energy instruction and healthy tips.
    The initial step for your diet routine is cleansing.
    Which means that you’ll have to eliminate those toxic compounds as part of your entire body by using the extremely specialized plan of the diet program. Afterward you must concentrate and desire for food in order to meats along with fiber-rich carbohydrate food.

  5. marzo 24, 2013 a las 12:14 pm

    The actual My Shed Plans Elite Program contains 12.

    000 shed blueprints along with shed construction plans, blueprints and also working
    with wood designs, packages along with storage outdoor shed styles.
    This can be probably one of the most extensive assortment of wood working plans and also schematics at any time being accessible and includes models
    pertaining to such things as mount barns, watercraft, solid wood toys and games, cutlery boxes, rabbit dens, bunnie houses, fire places,
    buggies, chairs, buckets, birdhouses, bee hives, softball bat
    houses, night stands, puppy houses, lures, playhouses, is an acronym,
    wagons, toolboxes, blowing wind mls, wishing bore holes,
    canisters, bedrooms, birdfeeders, cabins, carports, lamps
    and far, much more.

    Beyond the My Shed Plans Review primary guidebook along with the numerous shed plans provided therein,
    when you purchase your My Shed Plans study course
    additionally you receive a few nearly all welcome bonus
    deals that are sure to buzz just about any handyman.

    Let’s begin to see the complete belongings in the particular My Shed Plans course below:

    – Project Sets & Programs Along with 14,500 Styles Included To the Serious Wood working
    Fan: This includes a lot of concepts, how-tos and lots of industry examined advice along with entire drawings along with schematics associated with woodwork jobs
    you might be certain to appreciate.

    – Detailed programs and how-to instructions: With these you can build
    anything you imagine having simply by placing
    your working with wood skills to work. Below you will find motorboat
    styles, canine residences, solid wood toys and games, patio furniture and
    so much more along with how-to books pertaining to virtually any aspect of modern-day wood working.

    – More Compared to 12,400 Woodwork Ideas and Assignments labeled inside
    a comprehensive woodwork save: The true secret phrase here is user
    friendliness and with this particular store you’ll virtually have each and every formula possible close at hand to get out and begin building.

    Your training course can be so rattling inexpensive which essentially you are free to pay out lower than 0.10 for every every layout, this prices are unbelievably reduced as well as the total My Shed Plans Review training course feels as though an incredible good deal for every wood worker. If you happen to might be thinking that that is too good to be real, nicely the idea accurate and is very good. To guard your investment and obvious your concerns, Ryan Henderson can give people “the boldest cash back guarantee at any time provided to virtually any woodworker”. My Shed Plans Review is 100% bound to provide you with the best designs, working with wood drawings, wooden shed plans along with schematics to make any venture easy and hassle-free or perhaps you won’t pay out a dime as well as and you can get a No cost benefit supplies. Of course, Johnson is self-confident with regards to his / her training course.

  1. No trackbacks yet.

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: