Storage

Permite almacenar pares Clave/valor en la maquina del cliente de forma permanente, es decir que luego de refrescada la pagina incluso de apagado el computador luego se volverá a poder acceder a estos datos.

LocalStorage.setItem('clave','valor');
LocalStorage.getItem('clave');
LocalStorage.removeItem('clave');
LocalStorage.clear();

Logicamente si el cliente limpia los datos de su computadora se perderán también estos datos.

1. Métodos

Existen 4 métodos disponibles.

Métodos de LocalStorage
MétodoDescripción
setItem()Guardar el par Clave,valor.
getItem()Recuperar el valor de cierta clave.
removeItem()Eliminar el almacenamiento de cierta clave.
clear()Borra todo

2. Ejemplo

Cuanta el numero de veces que el usuario clicleo un botón

if (localStorage.clickcount) {
  localStorage.clickcount = Number(localStorage.clickcount) + 1;
} else {
  localStorage.clickcount = 1;
}