-
Notifications
You must be signed in to change notification settings - Fork 8.1k
/
Copy pathindex.md
27 lines (17 loc) · 1.48 KB
/
index.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
title: DOM
slug: Glossary/DOM
---
{{GlossarySidebar}}
O Modelo de Objeto de Documentos (do inglês **Document Object Model, DOM**) é uma {{Glossary("API")}} definida pelo {{Glossary("W3C")}} para representar e interagir com qualquer documento {{Glossary("HTML")}} ou {{Glossary("XML")}}.
O _DOM_ é um modelo de documento carregado pelo {{Glossary("navegador")}}. Este documento é representado através de uma árvore de nós, onde cada um destes nós representa uma parte do documento (por ex. um {{Glossary("elemento")}}, texto ou comentário).
O _DOM_ é uma das {{Glossary("API")}}s mais usadas na {{Glossary("World Wide Web","Web")}} porque ele permite que cada código rodando no {{Glossary("navegador")}} acesse e interaja com cada nó do documento.
Os nós podem ser criados, movidos ou modificados. _Listeners_ de evento podem também ser adicionados aos nós para serem disparados quando um dado evento ocorrer.
O _DOM_ não foi originalmente especificado. Ele apareceu quando os navegadores começaram a implementar o {{Glossary("JavaScript")}}. Este legado é às vezes chamado de _DOM 0_.
Hoje o W3C conduz a especificação do _DOM_; e o DOM Working Group está atualmente preparando a versão 4.
## Saiba mais
### Conhecimentos Gerais
- [DOM](https://pt.wikipedia.org/wiki/Modelo_de_Objeto_de_Documentos)
### Referência Técnica
- [A Documentação DOM no MDN](/pt-BR/docs/Web/API/Document_Object_Model)
- [As várias especificações do DOM no W3C](https://www.w3.org/DOM/DOMTR)