1
resposta

Duvida - classList.contains

Por que nesse projeto tivemos que usar a função querySelector, mas no projeto Sortear Números não foi preciso.

1 resposta

Olá, Alan! Tudo bem?

Sua dúvida é bastante pertinente e comum para quem está começando a se aprofundar em JavaScript.

A função querySelector é utilizada para selecionar um elemento do DOM (Document Object Model) de uma página web. Ela é muito útil quando queremos manipular um elemento específico, seja para alterar seu estilo, seu conteúdo, adicionar eventos, entre outras coisas.

No projeto "Faça como eu fiz: alugando e devolvendo jogos", provavelmente foi necessário usar o querySelector para selecionar o jogo que foi clicado na página. Isso pode ser feito, por exemplo, da seguinte forma:

var jogo = document.querySelector('#idDoJogo');

Neste caso, estamos selecionando o elemento com o id "idDoJogo".

No entanto, no projeto "Sortear Números", talvez não tenha sido necessário selecionar um elemento específico do DOM, e por isso não foi preciso usar o querySelector. Isso não significa que um projeto é melhor ou pior que o outro, apenas que eles têm requisitos diferentes.

Espero ter esclarecido sua dúvida e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.