miércoles, 9 de enero de 2013

El objeto XMLHttpRequest (AJAX)


¿Qué es?
El objeto XMLHttpRequest (AJAX) sirve para cargar contenido rápidamente, sin necesidad de estar haciendo recarga de la pagina y que cargue todo el contenido, gracias a AJAX lo que hace es que solo carga siento contenido automáticamente sin necesidad de que el usuario tenga que recargar la pagina, tal es el caso de los estados en Facebook, que se va actualizando automáticamente.
¿Ventajas?



AJAX tiene muchas ventajas ya que es practico para muchos usuarios el no estar dando que se actualice la pagina que uno esta usando, en cambio solo se va actualizando una breve parte de la pagina y esto es lo que hace cómodo hacer uso de la pagina web, ya que es una mejor experiencia al usarla.
¿Alguna sintaxis a seguir?
1.- Crear el objeto XMLHttpRequest
2.- Enviar la información
3.- Tratar la información en servidor
4.- Recoger la información en cliente
¿Algún código de ejemplo?
function crearAjax()
{
var xmlhttp=false;
     try
    {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
        try
        {
               xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          }
        catch (E)
        {
               xmlhttp = false;
          }
     }
    if (!xmlhttp && typeof XMLHttpRequest!='undefined')
    {
          xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}
¿Alguna aplicación disponible en línea?
Algunos ejemplos del uso que se le da a el objeto XMLHttpRequest (AJAX) podría ser en aplicaciones como es Facebook, Twiter, Hotmail, entre otras.
“AJAX a pelo: XMLHttpRequest”, extraído: 8 de enero del 2013, desde: http://www.subgurim.net/Articulos/ajax-y-javascript/54/ajax-a-pelo-xmlhttprequest.aspx
“AJAX y el objeto XMLHttpRequest”, extraído: 8 de enero del 2013, desde: http://www.nociondigital.com/webmasters/ajax-tutorial-ajax-y-el-objeto-xmlhttprequest-detalle-305.html
“El objeto XMLHttpRequest”, extraído: 8 de enero del 2013, desde: http://www.programacionweb.net/articulos/articulo/?num=386
“Tutorial AJAX”, extraído: 8 de enero del 2013, desde: http://www.blogdellamas.vacau.com/curso_ajax/lecciones/lecc05_ajax_objeto_xmlhttprequest.html
“Uso del objeto XMLHttpRequest”, extraído: 8 de enero del 2013, desde: http://es.kioskea.net/faq/5220-uso-del-objeto-xmlhttprequest

No hay comentarios:

Publicar un comentario