Armazenamento e recuperação de objetos com localStorage [HTML5]

Hoje eu brinquei com esse ótimo recurso do HTML5 pela primeira vez. Foi muito simples e confortável.

localStorage armazena pares de valores-chave. Portanto, para armazenar um objeto javascript inteiro, precisamos serializá-lo primeiro (com JSON.stringify, por exemplo):

localStorage.setItem (‘usuário’, JSON.stringify (usuário));

Em seguida, para recuperá-lo da loja e convertê-lo em um objeto novamente:

var user = JSON.parse (localStorage.getItem (‘usuário’));

Se precisarmos excluir todas as entradas da loja, podemos simplesmente fazer:

localStorage.clear ();

Você pode encontrar a biblioteca JSON para sequenciar e analisar os objetos aqui:

http://json.org/