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: