Javascript

JavaScript é uma linguagem de programação interpretada, leve e baseada em objetos, fundamental para o desenvolvimento web. Ela permite criar interatividade (animações, validações, mapas) no front-end (navegadores) e, com Node.js, atua também no back-end (servidores). É uma das linguagens mais populares e versáteis, essencial para sites modernos.

Artigos em Javascript

24 artigos
Trabalhando com JSON Javascript

Trabalhando com JSON

JSON está em absolutamente tudo. É o formato de dados mais usado na web — em APIs, arquivos de configuração, bancos de dados NoSQL, comunica...

17 views Ler mais
Fetch API: consumindo dados da internet Javascript

Fetch API: consumindo dados da internet

Até agora simulamos requisições com setTimeout. A partir deste artigo, vamos buscar dados reais da internet. A Fetch API é a forma moderna e...

18 views Ler mais
Async/Await: escrevendo código assíncrono de forma limpa Javascript

Async/Await: escrevendo código assíncrono de forma limpa

As Promises resolveram o Callback Hell. Mas encadear muitos .then() ainda pode ficar confuso quando há lógica condicional, loops ou múltipla...

17 views Ler mais
Promises: resolvendo o Callback Hell Javascript

Promises: resolvendo o Callback Hell

No artigo anterior vimos o Callback Hell — código que cresce horizontalmente, difícil de ler e manter. As Promises foram introduzidas no ES6...

23 views Ler mais
Callbacks: o começo de tudo Javascript

Callbacks: o começo de tudo

No artigo anterior entendemos o Event Loop — o mecanismo que permite ao JavaScript ser assíncrono mesmo sendo single-threaded. Agora vamos e...

23 views Ler mais
O que é Programação Assíncrona? O Event Loop Explicado Javascript

O que é Programação Assíncrona? O Event Loop Explicado

Este é um dos artigos mais importantes de toda a série. Não porque seja o mais difícil — mas porque ele explica como o JavaScript realmente ...

26 views Ler mais
Mini Projeto: Quiz Interativo Javascript

Mini Projeto: Quiz Interativo

Chegamos ao fim do Módulo 2. Em sete artigos você aprendeu a manipular o DOM, reagir a eventos, criar e remover elementos, trabalhar com for...

23 views Ler mais
Temporizadores: setTimeout e setInterval Javascript

Temporizadores: setTimeout e setInterval

Até agora todo o nosso código executou imediatamente — uma linha após a outra, sem pausas. Mas aplicações reais precisam de tempo. Um toast ...

22 views Ler mais
LocalStorage e SessionStorage Javascript

LocalStorage e SessionStorage

Imagine que o usuário passou dez minutos preenchendo uma lista de tarefas na sua aplicação. Ele fecha a aba acidentalmente e, ao abrir de no...

31 views Ler mais
Formulários: validação e coleta de dados Javascript

Formulários: validação e coleta de dados

Formulários são a principal forma de comunicação entre o usuário e uma aplicação web. Login, cadastro, checkout, busca, contato — tudo passa...

26 views Ler mais
Criando e Removendo Elementos Dinamicamente Javascript

Criando e Removendo Elementos Dinamicamente

Nos artigos anteriores aprendemos a selecionar elementos existentes no HTML e reagir a eventos. Mas em aplicações reais, boa parte da interf...

27 views Ler mais
Eventos: click, input, submit e muito mais Javascript

Eventos: click, input, submit e muito mais

No artigo anterior aprendemos a selecionar e modificar elementos do DOM. Mas um site estático que muda apenas quando o JavaScript carrega nã...

26 views Ler mais