Cómo usar localStorage en JavaScript

Cómo usar localStorage en JavaScript

El mecanismo localStorage proporciona un tipo de objeto de almacenamiento web que le permite almacenar y recuperar datos en el navegador. Puede almacenar y acceder a los datos sin vencimiento; los datos estarán disponibles incluso después de que un visitante cierre su sitio.





cómo obtener imei en iphone

Normalmente accederá a localStorage mediante JavaScript. Con una pequeña cantidad de código, puede crear un proyecto de muestra, como un contador de puntuación. Esto le mostrará cómo puede almacenar y acceder a datos persistentes usando solo el código del lado del cliente.





¿Qué es el almacenamiento local en JavaScript?

El objeto localStorage es parte de la API de almacenamiento web que admiten la mayoría de los navegadores web. Puede almacenar datos como pares clave-valor usando localStorage. Las claves y valores únicos deben estar en el formato UTF-16 DOM String.





Si desea almacenar objetos o arreglos, tendrá que convertirlos en cadenas usando el JSON.stringify() método. Puede almacenar hasta 5 MB de datos en localStorage. Además, todas las ventanas con el mismo origen pueden compartir los datos de almacenamiento local de ese sitio.

Un navegador no eliminará estos datos incluso cuando un usuario lo cierre. Estará disponible para el sitio web que lo creó durante cualquier sesión futura. Sin embargo, no debe usar localStorage para datos confidenciales, ya que otros scripts que se ejecutan en la misma página pueden acceder a ellos.



almacenamiento local frente a almacenamiento de sesión

los almacenamiento local y almacenamiento de sesión Los objetos son parte de la API de almacenamiento web que almacena pares clave-valor localmente. Todos los navegadores modernos los admiten a ambos. Con localStorage, los datos no caducan incluso después de que un usuario cierra su navegador. Esto difiere de sessionStorage, que borra los datos cuando finaliza la sesión de la página. Una sesión de página finaliza cuando cierra una pestaña o ventana.