AD

¿Ya dominas lo básico? Un curso estructurado de HTML & CSS es la vía rápida para dar el salto.

Ver cursos de HTML & CSS en Udemy

Enlace de afiliado. No te cuesta nada extra.

🎨Lecciones de HTML & CSS
Lección 24 / 50

Fundamentos de localStorage (guardar datos en el navegador)

En esta lección guardarás datos en el propio navegador para que sigan ahí aunque se cierre la pestaña.

localStorage.setItem("clave", "valor") guarda un dato y localStorage.getItem("clave") lo recupera. Todo se almacena como texto y persiste indefinidamente, a diferencia de sessionStorage, que se borra al cerrar la pestaña. El límite ronda los 5 MB por sitio.

El código de ejemplo tiene un botón que guarda un nombre y otro que lo recupera y lo muestra. Prueba a guardar, recargar la página y pulsar «Cargar»: el valor sigue ahí.

Dos avisos importantes. Como solo se guardan cadenas de texto, para objetos hay que usar JSON.stringify al guardar y JSON.parse al leer. Y como cualquiera puede ver y modificar el contenido desde las herramientas del navegador, jamás guardes ahí contraseñas ni tokens de sesión.

En aplicaciones reales se usa para preferencias del usuario (tema claro/oscuro, idioma), borradores de formularios o el contenido de un carrito. Todo lo que deba ser fiable o secreto se guarda en el servidor.

HTML & CSS
SALIDA

💡 La vista previa se genera por completo en esta página; no se envía nada al exterior.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)