1. LocalStorage é um armazenamento local e o período de armazenamento não é limitado;
2. Armazenamento da sessão da sessão, os dados de desligamento da página serão perdidos.
Como usar:LocalStorage.setItem (chave, valor) // armazenamento
LocalStorage.getItem (chave) // Pressione a tecla para o valor
LocalStorage.valueof () // Obtenha o valor total
LocalStorage.removeItem (chave) // excluir um único valor, preste atenção às aspas
LocalStorage.clear () // Exclua todos os dados
LocalStorage.Length // O número de dados obtidos
LocalStorage.Key (n) // Obtenha o valor chave dos dados NN
Nota: LocalStorage e SessionStorage são os mesmos que acima.
Vários resumo de comumente usado:LocalStorage.Key = 1;
LocalStorage.removeItem (chave);
O seguinte é um exemplo prático:
Para alcançar o conteúdo de texto de entrada localmente, para fechar o navegador e após a reabertura, o conteúdo inserido anteriormente ainda é (comumente inserido no campo das férias no log de telefones celulares).
Primeiro de tudo, faça um domínio de texto na página <Textarea> </sexttarea>, abaixo está o jQuery:
If (! LocalStorage.getItem (texto) // Objeto de janela, a janela anterior omita o localStorage.SetItem (texto); Se é eliminado para o localStorage.Text = LocalStorage.getItem (texto); como desfoque, alteração, keydown e um cronômetro, que é prático em armazenamento de campo multi -campo.SetItem (texto, $ (this) .val ());
O acima pode obter uma pequena função prática, que reflete que o armazenamento local do H5 ainda é útil. Veja o seguinte, carregue da Internet
<script type = text/javascript> if (window.sessionStorage) {alert ('ok');} else {alert ('falha');} // Definir valor .SetItem a ', 1); sessionStorage.getItem ('key_a'); ); ============== '); log (key_d); Um valor de retorno indefinido, um é o console nulo (sessionStorage.Key_Null); === == Basta demonstrar um exemplo de objeto de armazenamento ======== '); a 'a', y: ['bb', 12, 'cc', {a: 1, b: 2}], z: 1333}}; ; ++) {console. sessionStorage.removeItem ('' '' Pay ');Exemplo: Digger, atualize a página, você pode ver o efeito:
<div id = teste> </div> <cript> var storage = window.localStorage; seja um formato para transformar o documento.getElementById (teste) .innerhtml = armazenamento.pageloadcount;
Deve -se notar que o armazenamento local do HTML5 só pode ser armazenado em uma string. É por isso que o parseint deve ser usado no código anterior.
O acima é o valor de escova de armazenamento local HTML5 que eu apresentou a você. Muito obrigado pelo seu apoio ao site VevB Wulin!