Por que nesse projeto tivemos que usar a função querySelector, mas no projeto Sortear Números não foi preciso.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por que nesse projeto tivemos que usar a função querySelector, mas no projeto Sortear Números não foi preciso.
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!