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