[html5] Declaração e uso de variáveis locais localStorage

1. Demanda

Registre o número de vezes que uma página da web é aberta.

2. Etapas

2.1 Definição

Defina uma variável usando localStorage.

O código de exemplo é o seguinte:

localStorage.pagecount=0;

2.2 Verificação

Verifique se é válido. Quando a variável é utilizada pela primeira vez, alguns problemas podem ocorrer porque o valor é indefinido.

O código de exemplo é o seguinte:

            if(localStorage.pagecount){
                func1();
            }else{
                localStorage.pagecount=0;
            }

2.3 Lógica de negócios

Faça com que registre o número de vezes e calcule cada vez que for aberto.

O código de exemplo é o seguinte:

            if(localStorage.pagecount){
                localStorage.pagecount=Number(localStorage.pagecount)+1;
            }else{
                localStorage.pagecount=1;
            }

2.4 Imprimir informações

Imprima o valor da variável pagecount.

O código de exemplo é o seguinte:

document.write("Visit: "+localStorage.pagecount+"time(s).");

3. Teste

3.1 Entrando na página web pela primeira vez

 3.2 Entrando na página pela segunda vez

 funcionando normalmente.

4. Resumo

  1. As variáveis ​​armazenadas em localStorage são de tipo indefinido quando usadas pela primeira vez e precisam ser verificadas.
  2. localStorage é armazenado no navegador, semelhante à forma como os cookies são armazenados, e será limpo quando o usuário limpar os dados do usuário.

Acho que você gosta

Origin blog.csdn.net/qq_34217861/article/details/126092322
Recomendado
Clasificación