O DOM (Versão em Vídeo)
-
0:01 - 0:07Daqui para frente, você vai me
ouvir dizer muito esta sigla: DOM. -
0:10 - 0:16DOM é a sigla para Modelo de
Objeto de Documento, -
0:16 - 0:19e é a forma com a qual os navegadores
deixa nós desenvolvedores -
0:19 - 0:22manipularmos páginas de
internet com JavaScript. -
0:22 - 0:24Sempre que um navegador
carrega uma página, -
0:24 - 0:27ele analisa todo o HTML e CSS,
-
0:27 - 0:30e converte o documento
em um DOM. -
0:30 - 0:34Esse DOM é de fato um
objeto JavaScript grande, -
0:34 - 0:37que contém tudo o que quisermos
saber ou mudar em uma página, -
0:37 - 0:43como cada tag, atributo
e estilo para cada tag. -
0:43 - 0:47Para acessar o DOM em uma
página a partir do JavaScript, -
0:47 - 0:53usamos a variável global document,
e depois podemos usar propriedades -
0:53 - 0:57e chamar funções que estão
vinculadas a esse objeto aqui. -
0:57 - 1:04A estratégia geral para a manipulação
do DOM consiste em dois passos. -
1:04 - 1:09Deixe-me fazer uma
lista delas aqui. -
1:09 - 1:15Aí está, e depois temos
o segundo passo. -
1:15 - 1:18Vamos passar por cada um
desses dois passos agora. -
1:18 - 1:23O primeiro passo é encontrar o nó do
DOM usando um método de acesso. -
1:23 - 1:26Se estivermos procurando
pela tag < body > -
1:26 - 1:29então podemos acessá-la
bem facilmente -
1:29 - 1:33apenas usando document.body
-
1:33 - 1:39E o segundo passo é a manipulação
do nó que selecionamos -
1:39 - 1:43mudando seus atributos, estilos,
HTML interno -
1:43 - 1:46ou anexando novos nós a ele, ...
-
1:46 - 1:50Se quisermos apenas substituir
o conteúdo inteiro da tag, -
1:50 - 1:53então podemos usar a
propriedade innerHTML. -
1:53 - 1:59Neste caso: document.body.innerHTML =
"Webpage be gone!"; -
2:00 - 2:01Consegui!
-
2:02 - 2:06O navegador está observando as
alterações no objeto document, -
2:06 - 2:10e assim que ele vê você alterar o
HTML interno de document.body -
2:10 - 2:13ele reflete a mudança no
documento de fato. -
2:13 - 2:18Lembre-se, o objeto document não
é a página de verdade, -
2:18 - 2:24mas o navegador tenta fazê-lo refletir a
página atual tanto quanto possível. -
2:24 - 2:29Existem muitas maneiras
de realizar o passo um, -
2:29 - 2:33porque usualmente você quer encontrar
alguma coisa além da tag body. -
2:33 - 2:36Talvez você queira encontrar uma
tag com um certo ID -
2:36 - 2:38ou todas as tags de um certo tipo.
-
2:38 - 2:42Isso é o que vamos falar no tutorial
de métodos de acesso do DOM. -
2:42 - 2:45Há também um monte de coisas legais
que você pode fazer no passo dois, -
2:45 - 2:49como mudar os atributos ou estilos
das tags que você selecionar. -
2:49 - 2:53Falaremos de tudo isso no tutorial
de modificação do DOM. -
2:53 - 2:56Tendo dominado o acesso e
manipulação do DOM -
2:56 - 2:59veremos formas divertidas de usá-los,
-
2:59 - 3:03como quando responder a eventos
de usuários ou fazer animações. -
3:03 - 3:07Neste momento, é um pouco bobo
usar o JavaScript para fazer -
3:07 - 3:10o que poderíamos fazer apenas
usando o HTML de início, -
3:10 - 3:15mas acredite, você vai querer dominar
o acesso e modificação do DOM -
3:15 - 3:19para fazer experiências interativas
completas mais tarde. -
3:19 - 3:22Então, continue assistindo, e até mais.
-
3:22 - 3:26Legendado por [Carlos A. N. C. R.]
Revisado por [Fernando dos Reis]
- Title:
- O DOM (Versão em Vídeo)
- Description:
-
Esta é uma gravação em vídeo de uma conversa, carregada para tornar mais fácil a criação de legendas.
Por favor assista ao vídeo interativo original no Khan Academy, onde você pode pausar e editar o código e ver o código em uma resolução melhor:
http://www.khanacademy.org/computer-programming - Video Language:
- English
- Duration:
- 03:26
Retired user edited Portuguese, Brazilian subtitles for The DOM (Video Version) | ||
Carlos Augusto Nantes edited Portuguese, Brazilian subtitles for The DOM (Video Version) | ||
Carlos Augusto Nantes edited Portuguese, Brazilian subtitles for The DOM (Video Version) |