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

16 artigos
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...

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

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

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

17 views Ler mais
O que é o DOM e como o JavaScript interage com o HTML Javascript

O que é o DOM e como o JavaScript interage com o HTML

Até agora todo o nosso código rodou no console — um ambiente controlado, sem interface visual. A partir deste módulo mudamos completamente d...

17 views Ler mais
Mini Projeto: Calculadora no Console Javascript

Mini Projeto: Calculadora no Console

Chegamos ao fim do primeiro módulo. Em nove artigos você percorreu um caminho sólido — da sintaxe básica até conceitos que muitos desenvolve...

15 views Ler mais
Tratamento de Erros com try, catch e finally Javascript

Tratamento de Erros com try, catch e finally

Todo programa que vai para produção vai encontrar situações inesperadas. O usuário digita um valor inválido. A API não responde. O arquivo n...

24 views Ler mais
Escopo, Hoisting e Closures Javascript

Escopo, Hoisting e Closures

Este é um dos artigos mais importantes da série. Não porque seja o mais difícil — mas porque os conceitos aqui explicam como o JavaScript re...

26 views Ler mais
Desestruturação, Spread e Rest Operator Javascript

Desestruturação, Spread e Rest Operator

Se você já leu código moderno em JavaScript — especialmente em projetos React ou Node — provavelmente encontrou sintaxes como const { nome, ...

26 views Ler mais
Objetos: estruturando dados do mundo real Javascript

Objetos: estruturando dados do mundo real

Arrays são ótimos para listas. Mas como representar uma pessoa, um produto, um pedido — entidades com várias características diferentes? Par...

23 views Ler mais
Arrays: criando e manipulando listas Javascript

Arrays: criando e manipulando listas

Até agora trabalhamos com variáveis que guardam um único valor em javascript. Mas e quando precisamos guardar uma lista de produtos, uma col...

21 views Ler mais
Funções: declaração, expressão e arrow functions Javascript

Funções: declaração, expressão e arrow functions

Se os laços evitam a repetição de ações, as funções evitam a repetição de código. Elas são o bloco de construção mais importante de qualquer...

17 views Ler mais