Agora que você já sabe selecionar elementos e reagir a eventos, chegou o momento de fazer algo poderoso: alterar o conteúdo e o visual da página usando JavaScript.
Essa é a base de toda interatividade moderna na web.
🎯 Objetivo da aula
Ao final desta aula, você será capaz de:
- Alterar textos de elementos
- Modificar conteúdo HTML
- Mudar estilos com JavaScript
- Combinar eventos com manipulação do DOM
📝 Alterando texto com textContent
A forma mais simples de alterar o texto de um elemento é usando textContent.
<p id="mensagem">Texto original</p>
let msg = document.querySelector("#mensagem");
msg.textContent = "Texto alterado pelo JavaScript!"; O conteúdo do parágrafo é atualizado imediatamente.
⚠️ Diferença entre textContent e innerHTML
Também podemos usar innerHTML, mas é preciso cuidado.
msg.innerHTML = "Texto com HTML"; innerHTML com dados do usuário. Isso pode causar problemas de segurança. 🎨 Alterando estilos com style
O JavaScript pode alterar estilos CSS diretamente:
msg.style.color = "blue";
msg.style.fontSize = "20px";
msg.style.backgroundColor = "#f0f0f0"; Propriedades CSS com hífen usam camelCase no JavaScript.
🎯 Usando classes CSS (forma recomendada)
A melhor prática é adicionar ou remover classes CSS, em vez de alterar estilos diretamente.
.destaque { color: white; background-color: #428bca; padding: 10px; } msg.classList.add("destaque"); 🔁 Removendo e alternando classes
msg.classList.remove("destaque");
msg.classList.toggle("destaque"); O método toggle adiciona ou remove a classe automaticamente.
🖱️ Exemplo completo com evento
Vamos unir tudo o que aprendemos:
<button id="btn">Alterar</button> <p id="texto">Olá!</p>
let botao = document.querySelector("#btn");
let texto = document.querySelector("#texto");
botao.addEventListener("click", function()
{
texto.textContent = "Texto alterado!";
texto.classList.toggle("destaque");
}); 🧠 Boas práticas finais
- Prefira
textContentpara texto - Use
classListpara estilos - Evite misturar lógica e visual
- Escreva código claro e organizado
Resumo da aula para nunca mais esquecer
textContentaltera textos com segurança.innerHTMLpermite HTML, mas exige cuidado.- Estilos podem ser alterados com
classList. - Eventos + DOM = interatividade.
🎓 FIM DO MÓDULO BÁSICO — PARABÉNS!
Você concluiu o Módulo Básico de JavaScript 🎉 Agora você já entende como o JavaScript:
- funciona
- interage com a página
- responde ao usuário
No próximo módulo, vamos entrar em conceitos mais avançados e construir funcionalidades ainda mais poderosas 🚀
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
PDP-1
O primeiro computador a conseguir rodar o jogo Spacewar era o PDP-1, que custava 120 mil dólares e pertencia ao Massachusetts Institute of Technology. O jogo demorou 200 horas para ser desenvolvido, em 1962, e seu criador foi um cientista da computação chamado Steve Russel.
ENIAC
O ENIAC, primeiro computador valvulado do mundo, possuía 17.000 válvulas, 500.000 pontos de solda, 30 toneladas de peso e ocupava uma área de 180 metros quadrados. Clique aqui e conheça mais sobre a história dos computadores.
Playstation
O Playstation só nasceu porque uma parceria entre Sony e Nintendo, para desenvolver uma unidade de CD para o Super Nintendo, fracassou. Clique aqui e saiba mais.
Donkey Kong
A empresa Universal City Studios, detentora dos direitos autorais do King Kong, processou a Nintendo logo após o lançamento de Donkey Kong, pois segundo ela, o game violava os seus direitos. Ela venceu o processo e recebeu da Nintendo uma indenização de quase 2 milhões de dólares.
Final Fantasy
O famoso título Final Fantasy, da Square Enix, tem este nome exatamente porque se tratava da última esperança da empresa, que estava à beira da falência quando o lançou. Clique aqui e conheça detalhes dessa história.










