Aula 13 - Versão 2.0 com LocalStorage.

article featured image

O LocalStorage é uma API do JavaScript que permite guardar dados no navegador sob a forma de pares chave-valor.

Esses dados:

  • Permanecem guardados mesmo após fechar o navegador

  • Não precisam de base de dados

  • São simples de utilizar

 

Guardar dados no LocalStorage

Para guardar informação:

Para ler informação:

Para remover:

 

Guardar a pontuação final do jogo

No momento em que o jogo termina:

 

Mostrar a melhor pontuação

Podemos comparar pontuações e guardar apenas a melhor.

Mostrar no ecrã:

HTML:

 

Guardar nome do jogador

HTML:

jQuery:

Mostrar automaticamente ao carregar a página:

 

Limpar dados guardados

Adicionar botão:

jQuery:

 

Guardar tempo restante

Podemos guardar também o tempo final:

Isto permite criar versões futuras com ranking ou histórico.

 

Exemplo Integrado

Agora o jogo já tem memória.

 

Exercício 1 — Melhor Pontuação

Implementa:

  • Sistema de melhor pontuação

  • Mostrar automaticamente ao iniciar o jogo


Exercício 2 — Histórico Simples

Guarda:

  • Nome do jogador

  • Pontuação

  • Tempo final

Mostra esses dados no ecrã após terminar o jogo.

Post AnteriorPost Seguinte