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

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
JavaScript

Eventos no DOM

Nesta aula, você aprenderá a trabalhar com eventos no DOM usando addEventListener, entenderá o objeto event, conhecerá os tipos de eventos mais comuns e saberá como remover listeners de forma eficiente.

✓ Lido
JavaScript

Eventos avançado

Esta aula aborda conceitos avançados de eventos em JavaScript, incluindo propagação (bubbling e capturing), delegação de eventos e os métodos preventDefault e stopPropagation. Explica como o fluxo de eventos funciona no DOM e como controlá-lo para criar interações mais eficientes e previsíveis.

✓ Lido
JavaScript

Trabalhando com formulários

Nesta aula, você aprenderá a interagir com formulários HTML usando JavaScript, incluindo leitura de valores, validação, manipulação do evento submit e uso do objeto FormData para coleta e envio de dados.

✓ Lido
JavaScript

Call stack e event loop

Esta aula explica o modelo de execução do JavaScript, incluindo a call stack (pilha de chamadas) e o event loop (laço de eventos), que permitem que o JS seja single-thread e ainda assim lide com operações assíncronas. Você entenderá como a pilha, a fila de tarefas e o event loop trabalham juntos para gerenciar a execução do código.

✓ Lido