Porque nós tivemos que copiar a lista toda de novo no HTML se a estrutura dela já estava lá, pq não podíamos ter "puxado" a mesma estrutura que já estava lá no topo do HTML ?? (Tentei fazer isso e de fato não deu certo, só queria entender o porque)
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!
Porque nós tivemos que copiar a lista toda de novo no HTML se a estrutura dela já estava lá, pq não podíamos ter "puxado" a mesma estrutura que já estava lá no topo do HTML ?? (Tentei fazer isso e de fato não deu certo, só queria entender o porque)
Oi Henrique!
Eu não cheguei a fazer exatamente este curso, mas isso pode ser devido ao curso ser introdutório. HTML e CSS, por mais que possam apresentar um dinamismo, não são linguagens de programação, e diferentes de Javascript, você não tem como criar uma variável e depois chamá-la em qualquer lugar do código HTML. Porém você pode criar essa variável no Javascript, e assim então fazer uma chamada, sem a necessidade de copiá-lo novamente. Muitas pessoas fazem isso em PHP, que é outra linguagem de programação voltada para a web, mas aí já é outro curso.
Acredito que você está no caminho certo começando com cursos introdutórios para ter uma base, de pois avançando para os mais complexos.
E parabéns por este questionamento, porque isso quer dizer que você está criando uma lógica correta de pensamento! Foram questionamentos assim sobe reutilização de código que fizeram surgir linguagens estruturadas e orientadas a objetos.
Qualquer dúvida pode enviar aqui.
Bons estudos!
rsrsrs, muito obrigado pela resposta, e obrigado pelo elogio também
Fico feliz em ter ajudado!