Armazenamento e recuperação de dados no armazenamento local com html5

Video: Como recuperar arquivos apagados, HD, Pen drive, Cartão

Com HTML5, você pode escrever até 5MB de dados para um arquivo especial no computador cliente. Todas as páginas que vêm de seu domínio partilham a mesma área de armazenamento, assim você pode usar esse mecanismo para manter os dados persistentes entre várias páginas. Os dados também permanece na máquina do cliente (até que você removê-lo), por isso pode ser usado para manter o controle de informações ao longo do tempo.

Primeiro você escrever algum código para armazenar e recuperar informações. Por exemplo, um trecho de código que armazena e recupera o nome do usuário se parece com isso:

 função cumprimente () {name = localStorage.getItem ("nome") -se (nome == null nome || == "nulo"){alerta("Oi estranho!") -nome = linha ("Qual é o seu nome?") -localStorage.setItem ("nome", Nome) -} else {alert ("Oi, " + Nome + "!") -} // fim greet} // função de final 

O processo de recuperação é bastante simples:

  1. Recuperar o valor.

    Geralmente, você vai criar uma variável com o mesmo nome da chave. Tente extrair o valor do localStorage objeto com o getItem () método. Recuperar os dados é como verificar um livro da biblioteca.



  2. Verifique se existe o valor.

    Video: AULA GRATUITA - Informática - Backup

    Se a chave não existir, o valor será nulo. Se for esse o caso, fazer alguma coisa para adicionar um valor. Observe que alguns navegadores procure o valor nulo (Um valor string) e alguns realmente usar a palavra-chave nulo (Sem aspas, porque é uma palavra-chave). Use o operador especial || (Ou) para verificar se há qualquer possibilidade.

  3. Modificar a variável.

    Seu código provavelmente vai modificar a variável.

  4. Armazenar o valor de volta no banco de dados.

    o localStorage banco de dados é separado de suas variáveis. É até você para atualizar todos os dados que deseja manter. Use o setItem () método para salvar dados. Isto é como voltar para um livro para a biblioteca.


Publicações relacionadas