Projetos
Snack-e
O exercício proposto consistia em recriar o famoso jogo da cobrinha, visando familiarizar com o básico da estrutura de código do Javascript. Sendo prerrogativas do exercício a implementação de um loop de jogo, condições de incremento e regras de fim de jogo.Parte importante e adicional da atividade é customizar o código, adicionando melhorias e características próprias com ênfase no aprendizado e na aplicação de novos métodos e funções do Javascript.
Snack-e
O jogo da cobrinha
To-do-list
Organizador de tarefas
To-do-list
O desafio proposto consistia em criar uma lista de tarefas (TO-DO LIST), tendo como premissa a utilização e prática dos métodos element.addEventListener( ) nos botôes. Os conceitos de element.createElement( ) e element.setAtrribute( ) foram explorados para criar novos elementos HTML a partir do acionamento do botão de Submit. Para a implementação das regras de geração e inserção de IDs o uso de querySelector("li").length foi implantado para controlar quais IDs seriam gerados e como parâmetro para selecionar os elementos pai que seriam removidos ao clicar no botão close. Para aplicar a função de remoção o método element.remove( ) foi aplicado no elemento pai das tarefas.Poke-Memory
O exercício proposto consistia em recriar o jogo da memória, com o intúito de aplicar conceitos de programação em Javascript.O aprimoramento em Javascript nesta atividade se deu através da aplicação dos métodos forEach, para iterar em conjuntos de elementos do DOM (Document Object Model), do uso de seletores do tipo querySelector que foram empregados para selecionar grupos de elementos através de classes e tags e por fim a utilização da palavra reservada this em funções de monitoramento de eventos (eventListeners), onde a atribuição do elemento era definida no momento do clique.
Poke-Memory
O Jogo da Memória Pokemon
Click-counter
Contador de cliques
Click-counter
O desafio proposto consistia em criar um contador de cliques, tendo como premissa a utilização e prática dos métodos AddEventListener nos botôes, sem o uso de das funções inline na página. O escopo também exigia a implementação de regras de manipulação de atributos dos elementos da página DOM (Documento Object Model) através dos métodos document.GetElement. Parte importante e adicional da atividade é customizar o código, adicionando melhorias e características próprias com ênfase no aprendizado e na aplicação de novos métodos e funções do Javascript.Gameflix
O exercício proposto neste projeto, constituiu em desenvolver uma interface básica, similar à da plataforma Netflix, tendo o foco direcionado durante o processo, nos conceitos de content wrapper ou "conteinerização", metodologia que explora as características adaptativas do Flexbox entre os elementos pai e os elementos filhos.Gameflix
Tela clone do Netflix