Agora, vamos falar como escrever um código simples para trabalhar com localStorage.
Definir um valor para a chave
window.localStorage.setItem("key", "value");
Obter um valor para a chave armazenada
window.localStorage.getItem("key", "value");
Remova um item específico
window.localStorage.removeItem("key");
Limpe todos os armazenamentos de chaves em seu navegador
window.localStorage.clear();
Você pode exigir o armazenamento de um array em sua chave, mas a API localStorage não funciona com array, mas existe uma solução simples para isso:
Crie uma matriz
var items = [];
Armazenou sua matriz com a função JSON.stringify ()
localStorage["key"] = JSON.stringify(items);
Obtenha a matriz e modifique valores com JSON.parse
var storedItems = JSON.parse(localStorage["key"]);
Insira um valor na matriz existente
storedItems.push(item);
Agora, você sabe escrever aplicativos da web, use sua imaginação para criar aplicativos incríveis. O suporte para esta tecnologia é muito bom, você pode conferir no site: http://caniuse.com/namevalue-storage
Obrigado!