JavaScript xdiseñadores

Web Storage

Los navegadores permiten en HTML5 un sistema de almacenamiento Web, similar a las cookies, pero con mayor capacidad. esta normalizandose por W3C.

https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage

http://dev.w3.org/html5/webstorage/#storage-0

Hsy dos tipos de almacenamiento, almacenamiento local y almacenamiento de sesión, son datos que son exclusvamente de la competencia del cliente.

El almacenaniento de sesión dura el tiempo que está la ventana abierta y el almacenamiento local, persiste ilimitadamente despues del cierre del navegador y esta relacionado con las páginas del mismo origen, combina por seguridad el protocolo, el host y el puerto.

Storage

guardar ( setItem(key, value ):

sessionStorage.setItem("username", "Juan");

Leer los datos almacenados ( getItem(key) )

alert( "username = " + sessionStorage.getItem("username"));   

Borrar datos almacenados ( removeItem(key)

localStorage.removeItem ("usersername" );

Para conocer el número de elementos almacenados ( length ):

alert(localStorage.length);