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.
LidoJavaScript é 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.
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.
LidoEsta 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.
LidoNesta 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.
LidoEsta 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.
LidoNesta aula, você aprenderá a sintaxe do async/await em JavaScript, como tratar erros com try/catch e a diferença entre execução sequencial e paralela de promises. O conteúdo inclui exemplos práticos, boas práticas e exercícios com respostas.
LidoEsta aula explora Promises em JavaScript, um padrão fundamental para lidar com operações assíncronas. Você aprenderá sobre os estados de uma Promise, os métodos then/catch/finally, encadeamento de Promises e como criar suas próprias Promises.
LidoNesta aula, exploramos o uso de callbacks para lidar com operações assíncronas em JavaScript, analisamos os problemas que surgem com aninhamento excessivo (callback hell) e introduzimos as Promises como uma solução mais limpa e estruturada.
LidoNesta aula, você aprenderá a usar a Fetch API do JavaScript para fazer requisições HTTP assíncronas. Vamos explorar como fazer GET e POST, configurar headers, tratar respostas de forma eficiente e lidar com erros de rede, com exemplos práticos e boas práticas.
LidoAula completa sobre agendamento de tarefas em JavaScript com setTimeout e setInterval, incluindo cancelamento, e técnicas de debounce e throttle para otimizar eventos de alta frequência. Inclui exemplos práticos, boas práticas e exercícios com respostas.
LidoNesta aula, você aprenderá a combinar múltiplas Promises em JavaScript usando os métodos estáticos Promise.all, Promise.race, Promise.allSettled e Promise.any. Vamos explorar as diferenças entre eles, quando usar cada um, e ver exemplos práticos que ilustram seu comportamento em cenários reais.
LidoNesta aula, exploramos os conceitos de herança e polimorfismo em JavaScript, fundamentais para a programação orientada a objetos. Aprendemos a usar as palavras-chave extends e super, como sobrescrever métodos, e como verificar a cadeia de protótipos com instanceof. Através de exemplos práticos e exercícios, você entenderá como criar hierarquias de classes e escrever código mais reutilizável e flexível.
LidoEsta aula aborda as classes em JavaScript, uma sintaxe que simplifica a criação de objetos e a herança. Você aprenderá a sintaxe básica, o uso do construtor, como definir métodos, campos de classe e a importância da palavra-chave this. O conteúdo inclui exemplos práticos, boas práticas e exercícios para fixação.
Lido