Blog de Gonzalo

CACHEAR CONTENIDO EN JAVASCRIPT

Hace un tiempo escribí un post de como cachear contenido con memcached en php y hace poco he descubierto que se puede cachear contenido en javascript algo que puede resultar bastante útil y se puede hacer gracias al objeto LocalStorage. La forma de usar LocalStorage es similar al usado con el objeto SessionStorage, la mayor diferencia es que LocalStorage dura más que el objeto SessionStorage.
Los métodos que se usan en LocalStorage son los mismos que en SessionStorage

  • setItem ( key , value ): El parámetro "key" especifica el nombre con el que se guardará el valor y el parámetro "value" indica el valor
  • getItem ( key ): Recupera el valor almacenado en la clave "key". AL usar el método setItem
  • removeItem ( key ): elimina el índice pasado por parámetro.
  • clear(): elimina todos los datos guardados.

Ahora voy a poner el mismo ejemplo que puse para las sesiones porque es igual, solo cambia el objeto.

if (window.localStorage) {
  localStorage.setItem("nombre", "pepe");
  var nombre = localStorage.getItem("nombre");
  localStorage.removeItem("nombre");
}
else{
  throw new Error('Tu Browser no soporta LocalStorage!');
}

Compartir en twitter