Engenharia Estrutural Civil &
Exemplo do mundo real: Construindo uma Lista de Afazeres Dinâmicos com Javascript e Armazenamento Local
Table of Contents
Criar uma aplicação de lista de tarefas é um projecto comum para aprender JavaScript. Ajuda a compreender como manipular o DOM, lidar com eventos e armazenar dados localmente. Usando o armazenamento local permite que o aplicativo lembre-se de tarefas mesmo após o navegador ser fechado.
Configurar a Estrutura HTML
A aplicação necessita de um layout HTML simples com entrada para novas tarefas, um botão para adicionar tarefas e uma lista para exibi- las. Esta estrutura fornece a base para interações dinâmicas.
Estrutura do exemplo:
<div id="app">
<input type="text" id="taskInput" placeholder="Enter new task">
< button id="addButton">Adicionar tarefa</botton>
<ul id="taskList"></ul>
</div>
Implementação da Funcionalidade do JavaScript
O JavaScript gerencia adicionar, remover e armazenar tarefas. Ele carrega tarefas do armazenamento local na carga de página e atualiza o display de acordo.
As funções principais incluem:
- addTask(): Adiciona uma nova tarefa à lista e salva-a.
- ]deleteTask(): Remove uma tarefa da lista e atualiza o armazenamento.
- loadTasks(): Carrega tarefas do armazenamento local quando a página carrega.
Os ouvintes de eventos são anexados para lidar com cliques de botão e exclusões de tarefas.
Usar o Armazenamento Local
O armazenamento local armazena as tarefas como uma string JSON. Quando a aplicação carrega, ela recupera e analisa estes dados para mostrar as tarefas existentes. Cada adição ou remoção atualiza os dados armazenados.
Esta abordagem garante a persistência dos dados sem armazenamento do lado do servidor, tornando o aplicativo simples e eficaz para fins de aprendizagem.