1
resposta

[Dúvida] Dúvida com a descrição dos comandos

Pessoal, estudando o "Maxima" na faculdade de física percebi que acrescentar observações antes dos códigos pra sinalizar tudo que é utilizado facilita na minha aprendizagem, então vou adotar esse método aqui para os cursos da alura. Mas aí achei que poderia postar aqui pra que as descrições erradas fossem corrigidas por profissionais.

"(let) é usado na criação de uma variável" "(document) captura um fragmento com (querySelector) que é um comando case sensitive" "Case sensitive diferencia letras maiúsculas de minúsculas" "Dentro do parêntese colocamos a tag a ser selecionada" "(innerHTML) insere um texto dentro dentro da tag atrelado à variável criada anteriormente"

let titulo = document.querySelector('h1'); titulo.innerHTML = 'Jogo do número secreto';

let paragrafo = document.querySelector('p'); paragrafo.innerHTML = 'Escolha um número entre 1 e 10';

1 resposta

Legal que você está adotando esse método de observações no código! Isso realmente ajuda muito na aprendizagem, porque faz você pensar no que cada linha faz. Vamos dar uma olhada nas suas descrições:

"(let) é usado na criação de uma variável" - Certinho! O let é uma maneira de declarar variáveis em JavaScript. Só lembrar que ela tem um escopo de bloco, ou seja, só "existe" dentro do bloco {} onde foi declarada.

"(document) captura um fragmento com (querySelector) que é um comando case sensitive" - Boa! O document.querySelector() realmente é case sensitive, o que significa que ele diferencia maiúsculas de minúsculas. Só uma dica: o document se refere ao documento HTML inteiro e o querySelector busca o primeiro elemento que combina com o seletor que você passou.

"Case sensitive diferencia letras maiúsculas de minúsculas" - Isso mesmo! É importante lembrar disso, principalmente na hora de selecionar tags ou classes.

"Dentro do parêntese colocamos a tag a ser selecionada" - Tá certo, mas só um detalhe: além de tags (h1, p), você também pode usar classes (.classe), IDs (#id) e até combiná-los!

"(innerHTML) insere um texto dentro da tag atrelado à variável criada anteriormente" - Quase lá! O innerHTML insere HTML dentro do elemento. Se você estiver só colocando texto, textContent pode ser mais seguro, mas innerHTML funciona quando você quer adicionar conteúdo HTML também.

No geral, suas descrições estão no caminho certo! Esse método de explicar o que cada parte faz vai te ajudar muito nos estudos!