O DOM (Document Object Model) é uma interface multiplataforma e independente de linguagem que permite que programas e scripts acessem e atualizem dinamicamente o conteúdo, a estrutura e o estilo de uma página da Web. Ele é usado principalmente para conectar páginas da Web a scripts ou linguagens de programação. O DOM também conecta o conteúdo dinâmico das páginas da Web à comunicação entre os aplicativos do lado do cliente e o servidor.

O DOM é baseado em um modelo de dados orientado a objetos acessado por meio de uma API, geralmente chamada de árvore DOM. Os nós dessa árvore podem ser acessados para manipular tanto o conteúdo quanto a estrutura de um documento. Essa árvore de documentos pode ser percorrida, pesquisada, modificada e manipulada, e as alterações feitas são imediatamente refletidas na representação da árvore DOM da estrutura do documento.

O DOM foi introduzido em 1996 e atualmente é mantido pelo World Wide Web Consortium (W3C). Ele é compatível com a maioria dos navegadores modernos da Web, incluindo Chrome, Firefox, Internet Explorer, Safari e Edge.

O DOM é uma parte importante do desenvolvimento moderno da Web porque permite que os desenvolvedores da Web criem páginas elaboradas com interações complicadas entre o navegador e o servidor. Ele também forma a base de muitas bibliotecas e estruturas de desenvolvimento da Web, como React e Angular. Além disso, a manipulação do DOM é frequentemente usada na segurança cibernética para identificar e responder a ataques maliciosos de XSS (cross-site scripting).

Escolha e compre um proxy

Proxies de data center

Proxies rotativos

Proxies UDP

Aprovado por mais de 10.000 clientes em todo o mundo

Cliente proxy
Cliente proxy
Cliente proxy flowch.ai
Cliente proxy
Cliente proxy
Cliente proxy