Skip to content

Exercício desenvolvido segundo o desafio do modulo 02 das aulas de javascript do curso starter da rocketseat: https://skylab.rocketseat.com.br/journey/starter

License

Notifications You must be signed in to change notification settings

filipecavalc/desafio-javascript-modulo-02

Repository files navigation

desafio-javascript-modulo-02

link do resultado:

https://desafio-javascript-modulo-02.firebaseapp.com/

Exemplo funcionando

Alt Text

Exercícios: Módulo 02

1º exercício

Crie um botão que ao ser clicado cria um novo elemento em tela com a forma de um quadrado vermelho com 100px de altura e largura. Sempre que o botão for clicado um novo quadrado deve aparecer na tela.

2º exercício

Utilizando o resultado do primeiro desafio, toda vez que o usuário passar o mouse por cima de algum quadrado troque sua cor para uma cor aleatória gerada pela função abaixo:

function getRandomColor() {
 var letters = "0123456789ABCDEF";
 var color = "#";
 for (var i = 0; i < 6; i++) {
 color += letters[Math.floor(Math.random() * 16)];
 }
 return color;
}
var newColor = getRandomColor(); // #E943F0

3º exercício

A partir do seguinte vetor:

var nomes = ["Diego", "Gabriel", "Lucas"];

Preencha uma lista (<ul>) no HTML com os itens da seguinte forma:

  • Diego
  • Gabriel
  • Lucas

4º exercício

Seguindo o resultado do exercício anterior adicione um input em tela e um botão como a seguir:

<input type="text" name="nome">
<button onClick="adicionar()">Adicionar</button>

Ao clicar no botão, a função adicionar() deve ser disparada adicionando um novo item a lista de nomes baseado no nome preenchido no input e renderizando o novo item em tela juntos aos demais itens anteriores. Além disso, o conteúdo do input deve ser apagado após o clique.

About

Exercício desenvolvido segundo o desafio do modulo 02 das aulas de javascript do curso starter da rocketseat: https://skylab.rocketseat.com.br/journey/starter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages