Skip to content

limapaulobsb/todo-list

Repository files navigation

Projeto To Do List

Data de criação: 10/03/2021

Última atualização: fevereiro de 2022

Project Screenshot

www.phlima.com/projects/todo-list

Contexto

Este foi um dos primeiros projetos do módulo Fundamentos do curso de Desenvolvimento Web da Trybe. Esta lista de tarefas feita em JavaScript puro é um exercício ideal de diversos conceitos fundamentais da linguagem, principalmente manipulação do DOM. Desenvolvido com atenção à acessibilidade, usabilidade e um design responsivo.

Conhecimentos utilizados

  • HTML5
  • CSS3
  • JavaScript (ES6)

Meu maior aprendizado foi utilizar pela primeira vez o MutationObserver (docs), uma interface que permite observar e reagir a mudanças realizadas no DOM.

Destaque também para alguns métodos e propriedades muito úteis:

Document.getElementById()
Document.querySelector()
Document.querySelectorAll()
Document.createElement()
Element.matches()
Element.remove()
Element.after()
Element.before()
Element.firstElementChild
Element.previousElementSibling
Element.nextElementSibling
Node.hasChildNodes()
Node.appendChild()
Node.removeChild()
Window.innerWidth

Executando o projeto localmente

  1. Clone o repositório
git clone [email protected]:limapaulobsb/todo-list.git
  1. Entre na pasta do repositório que você acabou de clonar
cd todo-list
  1. Instale as dependências
npm install

Para o futuro

Mantenho meus projetos em constante atualização. Qualquer feedback será muito bem-vindo.

Entre em contato

Qualquer dúvida ou sugestão envie para [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published