🧠 JavaScript precisa de um “ambiente”
JavaScript não roda sozinho.
Ele precisa de um ambiente de execução (também chamado de runtime).
Esse ambiente é responsável por:
- interpretar o código JavaScript
- fornecer APIs (funções prontas)
- permitir interação com o sistema ou com a página
Os dois ambientes mais importantes são:
- o navegador
- o servidor (Node.js)
🌍 JavaScript no navegador
O primeiro ambiente do JavaScript foi o navegador.
Todo navegador moderno possui um motor JavaScript embutido, como:
- V8 (Chrome, Edge)
- SpiderMonkey (Firefox)
- JavaScriptCore (Safari)
No navegador, o JavaScript pode:
- manipular o HTML
- alterar estilos CSS
- reagir a eventos do usuário
- comunicar-se com servidores
🧪 Exemplo: JavaScript no navegador
Veja um exemplo simples executado no navegador:
<script>
alert("Este JavaScript está rodando no navegador!");
</script>
🖥️ JavaScript fora do navegador: Node.js
Com o surgimento do Node.js, o JavaScript passou a rodar fora do navegador, no servidor.
Isso permitiu:
- criar servidores web
- acessar arquivos do sistema
- criar APIs
- automatizar tarefas
- desenvolver aplicações completas no backend
Hoje, JavaScript é uma linguagem full stack (capaz de construir uma aplicação inteira).
🧪 Exemplo: JavaScript no Node.js
No Node.js, o código é executado no terminal, não no navegador:
console.log("Este JavaScript está rodando no Node.js!");
Esse código:
- não funciona no navegador
- funciona no terminal, com Node.js instalado
⚠️ Diferença importante entre os ambientes
Por exemplo:
- alert() existe no navegador
- fs (sistema de arquivos) existe no Node.js
Cada ambiente oferece APIs diferentes.
🧠 Como saber onde seu código está rodando?
A pergunta certa sempre é:
- Esse código interage com a página?
- Esse código acessa o sistema?
- Esse código roda no terminal?
Responder isso ajuda a:
- evitar erros
- escrever código correto
- escolher a API certa
🌱 E onde vamos programar neste curso?
Neste curso, vamos:
- começar com JavaScript no navegador
- evoluir para JavaScript moderno
- focar em entendimento da linguagem, não só no ambiente
- preparar você para um curso de Node.js e alguns frameworks no futuro 😉
Resumo da aula para nunca mais esquecer
- JavaScript precisa de um ambiente para rodar.
- O navegador foi o primeiro ambiente da linguagem.
- Node.js permite executar JavaScript no servidor.
- Cada ambiente possui APIs diferentes.
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?
Space Invaders
A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.
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.
Muitos aplicativos
Instalar vários aplicativos com o mesmo propósito, como editores de texto, reprodutores de músicas ou vídeos e até programas antívirus sobrecarregam o seu sistema operacional e ainda ocupam espaço desnecessário em seu HD. Tenha apenas um bom programa para cada função.
Senhas
Digitar senhas em computadores de uso coletivo é extremamente perigoso, pois além de softwares de monitoramento, existem dispositivos de hardware que podem capturar suas senhas. Evite ao máximo acessar sites de bancos a partir destes computadores. Veja mais aqui.
Tetris
Desde o seu lançamento, em 1985, o fantástico jogo Tetris vende pelo menos 70 milhões de unidades por ano em todo o mundo! Os dados são oficiais e fornecidos pela THQ, uma das distribuidoras do título.










