🧠 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>
Esse tipo de código é interpretado diretamente pelo navegador quando a página é carregada.

🖥️ 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

Nem tudo que funciona no navegador funciona no Node.js, e vice-versa.

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.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

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.


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.


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.


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.


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.