freeCodeCamp/guide/spanish/javascript/window-localstorage/index.md

2.1 KiB

title localeTitle
Window.localStorage Window.localStorage

window.localStorage

localStorage proporciona una forma para que sus aplicaciones web almacenen datos localmente dentro del navegador del usuario.

Antes de HTML5, los datos de la aplicación debían almacenarse en cookies. Las cookies se incluyen con cada solicitud HTTP, lo que ralentiza su aplicación web al transmitir los mismos datos. Las cookies también están limitadas a aproximadamente 4 KB de datos, lo que podría no ser suficiente para almacenar los datos requeridos.

localStorage límite de localStorage es mayor que el de las cookies con hasta 10 MB de datos por dominio y la información nunca se transfiere al servidor.

Tipos de almacenamiento local

Hay dos tipos principales de almacenamiento web:

  • Almacenamiento local: Esto almacena los datos sin fecha de caducidad. Los datos en localStorage persistirían incluso cuando el navegador del usuario se cierra y se vuelve a abrir.
  • Almacenamiento de sesión: es similar a localStorage , excepto que almacena datos solo para una sesión. Una vez que el usuario cierre el navegador, esa sesión se perderá y los datos persistentes se eliminarán del navegador.

Métodos de almacenamiento local HTML5

localStorage viene con algunos métodos diferentes de JavaScript que hacen que sea muy fácil trabajar con ellos, veamos algunos:

NB: estos métodos se aplican a ambos tipos de almacenamiento web (almacenamiento local y almacenamiento de sesión)

Para configurar los datos, tenemos que hacer lo siguiente:

localStorage.setItem('Name', 'somevalue'); 

Para recuperar algunos datos del almacenamiento:

localStorage.getItem('Name'); 

Para eliminar o eliminar algunos datos, podemos hacer esto:

localStorage.removeItem('Name'); 

Para borrar todo el almacenamiento (no solo un elemento individual), podemos usar:

localStorage.clear(); 

Para obtener el número de propiedades en el almacenamiento:

localStorage.length; 

Más información:

MDN