Trabalhando com localStorage

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!