DOM JavaScript

Esta seção cobre o Document Object Model (DOM) JavaScript e mostra como manipular elementos DOM de maneira eficaz.

Seção 2. Seleção de elementos

Seção 3. Elementos transversais

Seção 4. Manipulação de elementos

  • createElement() – cria um novo elemento.
  • appendChild()   – anexa um nó a uma lista de nós filhos de um nó pai especificado.
  • textContent – ​​obtém e define o conteúdo de texto de um nó.
  • innerHTML – obtém e define o conteúdo HTML de um elemento.
  • innerHTML vs. createElement – ​​explique as diferenças entre innerHTML e createElement quando se trata de criar novos elementos.
  • DocumentFragment  – ​​aprenda como compor nós DOM e inseri-los na árvore DOM ativa.
  • after() – insere um nó após um elemento.
  • acrescentar() – insere um nó após o último nó filho de um nó pai.
  • prepend() – insere um nó antes do primeiro nó filho de um nó pai.
  • insertAdjacentHTML() – analisa um texto como HTML e insere os nós resultantes no documento em uma posição especificada.
  • replaceChild() – substitui um elemento filho por um novo elemento.
  • cloneNode() – clona um elemento e todos os seus descendentes.
  • removeChild() – remove elementos filhos de um nó.
  • insertBefore() – insere um novo nó antes de um nó existente como um nó filho de um nó pai especificado.
  • Função auxiliar insertAfter() – insere um novo nó após um nó existente como um nó filho de um nó pai especificado.

Seção 5. Trabalhando com Atributos

Seção 6. Manipulando Estilos de Elementos

Seção 7. Trabalhando com Eventos

  • Eventos JavaScript – apresenta os eventos JavaScript, os modelos de eventos e como lidar com eventos.
  • Manipulação de eventos – mostra três maneiras de lidar com eventos em JavaScript.
  • Eventos de carregamento de página – aprenda sobre os eventos de carregamento e descarregamento de página.
  • evento de carregamento – orienta você nas etapas de manipulação do evento de carregamento originado dos elementos de documento, imagem e script.
  • DOMContentLoaded – aprenda como usar o DOMContentLoadedevento corretamente.
  • Evento beforeunload – orienta você sobre como mostrar uma caixa de diálogo de confirmação antes que os usuários saiam da página.
  • evento unload – mostra como lidar com o evento unload que é acionado quando a página é completamente descarregada.
  • Eventos de mouse – como lidar com eventos de mouse.
  • Eventos de teclado – como lidar com eventos de teclado.
  • Eventos de rolagem – como lidar com eventos de rolagem de maneira eficaz.
  • scrollIntoView – aprenda como rolar um elemento para visualização.
  • Eventos de foco – cobre os eventos de foco.
  • Evento haschange – aprenda como lidar com o evento quando o hash do URL muda.
  • Delegação de Evento – é uma técnica de alavancar a bolha de evento para lidar com eventos em um nível mais alto no DOM do que o elemento no qual o evento se originou.
  • dispatchEvent – ​​aprenda como gerar um evento a partir do código e acioná-lo.
  • Eventos personalizados – defina um evento JavaScript personalizado e anexe-o a um elemento.
  • MutationObserver – monitore as alterações do DOM e invoque um retorno de chamada quando as alterações ocorrerem.

Seção 8. Script de Formulários Web

Projetos JavaScript DOM

Alternar visibilidade da senha

Aprenda como alternar a visibilidade da senha.

Contador de palavras

Um guia passo a passo sobre como desenvolver um aplicativo Word Counter.

Pesquisa na Wikipédia

Crie um aplicativo de pesquisa da Wikipedia do zero.

Validação de formulário

Mostrar como implementar a validação de formulário usando JavaScript

Temporizador de contagem regressiva

Faça uma contagem regressiva reutilizável e use-a para construir a contagem regressiva do Ano Novo.

Rolagem infinita

Implemente um conteúdo de rolagem infinito usando JavaScript.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *