Tecnología

Inicio

Cómo utilizar Ajax para cargar y entonces caché

Cómo utilizar Ajax para cargar y entonces caché


Algunas herramientas de carga AJAX, como RadAjaxLoadingPanel, desollado apoyo, que permite a los usuarios modificar la configuración de propiedades de la piel. Estas herramientas también se pueden habilitar para situar la carga de imágenes en cualquier posición en el área de carga. herramientas de almacenamiento en caché de AJAX son igualmente impresionantes porque realmente pueden mejorar la carga de las páginas de su sitio web. Ensayo de diversas herramientas AJAX para estas acciones puede ser emocionante, así que explorar sus opciones antes de decidirse por un programa específico para su uso.

Instrucciones

1 Haga clic en el botón inicial llamado "load ()" en la biblioteca de jQuery. Este es el uso más común de AJAX: cargar de forma remota HTML y su integración en el modelo de objetos de documento o DOM. A continuación se muestra el código JavaScript para este efecto:

$ .ajaxSetup ({

cache: false

});

var ajax_load = "& lt; img src =" img / load.gif "alt =" Cargando ... "/>";

// load () funciones

var loadUrl = "ajax/load.php";

$ ( "# Load_basic"). Click (function () {

. $ ( "# Resultado") html (ajax_load) .load (LoadURL);

});

2 Haga clic en el botón "load () DOM". Esto se ejecuta con el siguiente código:

$ ( "# Load_dom"). Click (function () {

$("#result")

.html (ajax_load)

.load (LoadURL + "#picture");

});

Con este método, sólo el contenido dentro de DOM se cargan en la página actual.

3 Haga clic en el botón "load () de devolución de llamada" para ver cómo funciona la herramienta de carga AJAX. El código siguiente muestra las acciones emprendidas por este método:

$ ( "# Load_callback"). Click (function () {

$("#result")

.html (ajax_load)

.load (LoadURL, nula, la función (responseText) {

alert ( "Respuesta: \ n" + responseText);

});

});

4 Pegue el siguiente código para activar la acción de almacenamiento en caché de AJAX. Este ejemplo específico de DavidWalsh.name muestra cómo funciona el almacenamiento en caché de Twitter:

// Nuestro objeto de caché

caché var = {};

formatTweets var (información) {

//formats tweets, does whatever you want with the tweet information

};

//evento

$ ( 'MyForm'). AddEvent ( 'submit', function () {

var handle = $('handle').value; //davidwalshblog, for example

var = cacheHandle handle.toLowerCase ();

si (caché [cacheHandle]) {

formatTweets (caché [cacheHandle]);

}

else {

// gitter

var = new myTwitterGitter TwitterGitter (mango, {

count: 10,

onComplete: función (tweets, el usuario) {

caché [] = cacheHandle los tweets;

formatTweets (tuits);

}

}).recuperar();

}

});

5 Borrar la caché pegando el siguiente código:

(function () {cache = {};}). periódica (1000 60 10); //10 minutos

Esta es funcional y fácil de implementar para cualquier aplicación.

Consejos y advertencias

  • Probar el poder de carga y almacenamiento en caché de AJAX para diversas aplicaciones para ver si funciona en todos sus programas.
  • Otros tutoriales están disponibles para otras funciones de AJAX. Aprender a maximizar su familiarización con AJAX.