DOM
Web Platform
Representação em árvore do documento HTML como objetos manipuláveis por JS.
seção
Explicação
DOM — Representação em árvore do documento HTML como objetos manipuláveis por JS.
Document Object Model — árvore de nós representando HTML parseado. JS lê e muta via APIs (querySelector, appendChild).
Reflow/repaint custosos — batch DOM writes, use DocumentFragment.
seção
Exemplo
const main = document.querySelector("main");const p = document.createElement("p");p.textContent = "Olá";main.appendChild(p);seção
Modo de uso
Manipular UI sem framework
Medir layout getBoundingClientRect
Integrar libs vanilla
seção
Armadilhas comuns
innerHTML com user input — XSS
Live NodeList surpresa em loop mutating
seção
Termos relacionados
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
DOM em JavaScript: Entendendo Como a Página se Torna um Objeto Vivo
Aprenda o que é o DOM, como selecionar e manipular elementos HTML com JavaScript, e por que frameworks existem para simplificar essa ponte entre código e página.
ler artigoMais em Web Platform
Outros termos da mesma categoria para revisão em sequência.