09 - CODE START Javascript Manipulação Do DOM e Eventos
09 - CODE START Javascript Manipulação Do DOM e Eventos
JAVASCRIPT:
MANIPULAÇÃO DO
DOM E EVENTOS
14 de Janeiro de 2025
1 Introdução ao DOM
5 Configuração de eventos
6 Aplicações práticas
Persista, pois até as maiores montanhas Final do dia1 1: RESUMO, TASKS &
#
começaram como simples pedras.
TIPS.
Code Start
#recap
Janeiro, 2025
ENCERRAMENTO!
DIA 11 - Manipulação
... do DOM e Eventos.
Na prática, a teoria ganha vida; mas foi
com a prática que a teoria se construiu!
ANTES DE MAIS,
#REGRAS DA CASA
JS (JavaScript)
O que é o DOM ?
real.
DOCUMENT OBJECT MODEL
O que é o DOM ?
real.
ESTRUTURA DO DOM
Visualização da Árvore DOM
document
Root element:
<html>
Element:
<head>
Element:
"My title"
<body>
Element:
<h1>
Text:
"A heading"
Element: Attribute:
<a> href
Text:
"Link text"
ESTRUTURA DO DOM
Visualização da Árvore DOM
ESTRUTURA DO DOM
Componentes da Árvore DOM:
formulários, etc.
Exemplo:
ESTRUTURA DO DOM
usuário.
responsivas.
COMO USAR O DOM NO JS?
Imagine o DOM como o esqueleto de uma casa. Você pode construir uma casa
muito bonita, mas se você não puder mudar a disposição dos móveis ou a cor
das paredes, ela será sempre a mesma. O DOM oferece a você a capacidade de
Código html
IMPLEMENTAÇÃO DO DOM NO JAVASCRIPT
Código Javascript
MÉTODOS PARA ACEDER AO DOM
Imagine o DOM como uma grande árvore. Cada galho e folha representa um
elemento da sua página HTML. Para interagir com esses elementos, precisamos de
queremos.
MÉTODOS PARA ACEDER AO DOM
getElementById()
secção da página.
Exemplo:
MÉTODOS PARA ACESSAR ELEMENTOS
DO DOM
getElementsByClassName()
Útil para: Aplicar estilos ou eventos a vários elementos com a mesma classe.
Exemplo
MÉTODOS PARA ACESSAR ELEMENTOS
DO DOM
getElementsByTagName()
Exemplo:
MÉTODOS AVANÇADOS: ACESSO MAIS FLEXÍVEL
querySelector() e querySelectorAll()
significa que você pode combinar vários critérios para encontrar os elementos
querySelector()
Função: Retorna o primeiro elemento que corresponda ao seletor CSS
fornecido.
Útil para: Selecionar um único elemento com base em vários critérios, como ID,
Exemplo:
MÉTODOS AVANÇADOS: ACESSO MAIS FLEXÍVEL
querySelectorAll()
Propriedades:
element.innerHTML:
Exemplo:
MODIFICAÇÃO DE ELEMENTOS
element.style:
Exemplo:
INTRODUÇÃO A EVENTOS
agora dar vida às nossas páginas web através dos eventos. Eventos são como
Exemplo:
INTRODUÇÃO A EVENTOS
Tipos Comuns de Eventos
Existem diversos tipos de eventos que podemos capturar e manipular. Alguns dos
Exemplo:
CONFIGURAÇÃO DE EVENTOS
Configuração de Eventos
Podemos configurar eventos de duas formas principais:
1. Inline: Diretamente no HTML, utilizando atributos como onclick, onmouseover,
etc.
Html
Em alguns casos, você pode querer impedir que a ação padrão de um evento
ocorra. Por exemplo, ao clicar em um link, você pode querer executar uma ação
personalizada em vez de navegar para uma nova página.
CONFIGURAÇÃO DE EVENTOS
Delegação de eventos
13/01/2025