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
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...
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...
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...
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...
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...
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 ...
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...
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 ...
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...
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...
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...
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ã...