Skip to content

thiagooshiro/threeJSprojects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThreeProjectsJS — Repositório de Projetos Didáticos

Este repositório reúne três projetos pequenos e auto-contidos em JavaScript, pensados para uso didático:

  • todolist/ — Lista de tarefas (manipulação do DOM, eventos, classes CSS)
  • calculator/ — Calculadora (estado e operações aritméticas sem eval())
  • rps/ — Pedra, Papel e Tesoura (lógica condicional e atualização de placar)

Cada pasta inclui um scaffold mínimo (index.html, styles/style.css, scripts/main.js) e um README.md específico com requisitos e critérios de completude.

Objetivo do repositório

Fornecer exemplos e exercícios práticos para ensinar conceitos fundamentais de JavaScript em sala de aula: seleção e manipulação do DOM, eventos, gerenciamento de estado e lógica de aplicação.

Uso rápido (para alunos)

  1. Abra a pasta do projeto desejado (por exemplo todolist/).
  2. Abra index.html em um navegador.
  3. Leia o README.md local do projeto e implemente ou estude o código em scripts/main.js.

Dica: use o console do desenvolvedor (F12) para testar funções e depurar.

Orientações (para instrutores)

  • Cada projeto tem um checklist de completude no README.md local — use-o como critério de avaliação.
  • Sugestão de atividade: peça para os alunos implementarem requisito a requisito e testarem incrementalmente.
  • Para avaliação formativa, utilize as "Perguntas guiadoras" presentes nos READMEs para estruturar feedback.

Possíveis extensões

  • Persistência com localStorage (para tarefas ou placares)
  • Validações e tratamento de erros (ex.: divisão por zero)
  • Melhorias de UX (animações, mensagens mais descritivas)

Estrutura do repositório

ThreeProjectsJS/
├── todolist/
├── calculator/
├── rps/
└── README.md

Contribuição

Contribuições são bem-vindas: abra um fork, faça melhorias pedagógicas e envie um pull request. Mantenha a estrutura e estilos simples para facilitar leitura por iniciantes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages