Categoria: JavaScript

JavaScript é a linguagem que dá vida às páginas web: animações, validação de formulários, conteúdo que muda sem recarregar. Junto com HTML e CSS forma a base da internet moderna nos navegadores e, através do Node.js, também roda no servidor. Você encontra tutoriais detalhados e guias para iniciantes no MDN Web Docs.

JavaScript

Hoisting em profundidade

Esta aula explora em profundidade o mecanismo de hoisting em JavaScript, detalhando como variáveis declaradas com var, let, const e funções são içadas, e introduz o conceito de Temporal Dead Zone. Através de exemplos práticos, o aluno compreenderá as diferenças de comportamento e boas práticas para evitar erros comuns.

Lido
JavaScript

Iteração avançada em arrays

Aula sobre métodos de iteração avançada em arrays no JavaScript, incluindo forEach, some/every, find/findIndex e sort, com explicações detalhadas, exemplos práticos e exercícios com respostas.

Lido
JavaScript

Objetos: introdução

Esta aula introduz o conceito de objetos em JavaScript, abordando pares chave-valor, acesso por ponto e colchete, e métodos. O aluno aprenderá a criar e manipular objetos, entendendo sua importância para organizar dados e funcionalidades.

Lido
JavaScript

map, filter e reduce

Nesta aula, você aprenderá a usar os métodos map, filter e reduce do JavaScript para transformar, filtrar e acumular dados em arrays de forma funcional e elegante. Verá exemplos práticos, como encadear esses métodos para criar pipelines de processamento de dados, e praticará com exercícios comentados.

Lido
JavaScript

Manipulando objetos

Esta aula aborda técnicas fundamentais para manipular objetos em JavaScript: Object.keys/values/entries para iteração, spread operator para cópia e mesclagem, Object.freeze para imutabilidade, e a diferença entre cópia rasa e profunda. Com exemplos práticos e exercícios, você aprenderá a trabalhar com objetos de forma eficiente e segura.

Lido
JavaScript

Desestruturação de arrays e objetos

Esta aula ensina a desestruturação de arrays e objetos em JavaScript, uma sintaxe que permite extrair dados de estruturas complexas de forma concisa e legível. Abrange sintaxe básica, valores padrão, renomeação de variáveis e desestruturação aninhada, com exemplos práticos e exercícios.

Lido
JavaScript

JSON na prática

Esta aula explora o JSON na prática, desde sua definição até o uso com APIs, passando pelos métodos JSON.parse e JSON.stringify, além de pegadinhas comuns. O aluno aprenderá a manipular dados JSON em JavaScript com exemplos reais e exercícios.

Lido
JavaScript

Manipulando o DOM

Esta aula aborda as principais técnicas de manipulação do DOM em JavaScript, incluindo a diferença entre textContent e innerHTML, alteração de atributos e estilos, e criação/remoção de elementos. Você aprenderá na prática como modificar páginas web dinamicamente.

Lido
JavaScript

Map e Set

Esta aula aborda as estruturas de dados Map e Set em JavaScript, explicando quando usar Map em vez de objetos comuns, como Set garante unicidade de valores, e uma introdução a WeakMap e WeakSet para gerenciamento de memória.

Lido
JavaScript

Introdução ao DOM

Esta aula introduz o DOM (Document Object Model), explicando sua estrutura de árvore de nós e o objeto document, fundamental para manipular páginas web com JavaScript.

Lido
JavaScript

Selecionando elementos

Esta aula aborda os métodos de seleção de elementos no DOM: getElementById, querySelector e querySelectorAll, além de explicar a diferença entre coleções vivas e estáticas. São apresentados exemplos práticos e boas práticas para cada técnica.

Lido
JavaScript

Armazenamento no navegador

Nesta aula, exploramos as principais formas de armazenamento no navegador: localStorage, sessionStorage e cookies. Abordamos suas diferenças, limites de capacidade e aspectos de segurança, com exemplos práticos de uso.

Lido