DOM 08 Aug 2007 05:55 am

O que é HTML DOM?

Essa é uma tradução adaptada e não literal que fiz do texto da W3C Schools que define o DOM.

HTML DOM, é a abreviatura do termo em inglês HTML Document Object Model, mas o que faz esse DOM?

DOM define formas padrão de acessar e manipular o HTML e seus elementos.

O DOM representa o documento como uma estrutura em árvore, ou seja, toda ramificada, com nós representando os elementos do HTML, seus atributos e o texto.

Como uma imagem vale mil palavras vejam um exemplo abaixo:

árvore DOM

A partir daqui o texto não é mais tradução, e sim escrito por mim.

A árvore inicia com document, que representa todo documento HTML, o segundo nó é representado pela tag HTML, logo abaixo no mesmo nível temos as tags HEAD e BODY.

A tag HEAD tem apenas um nó que depende dela, que chamamos de filho, que é a tag TITLE, que por sua vez também possui seu nó filho, que é o texto a ser inserido nela.

A tag BODY pode ter como nós filhos todos os demais elementos do HTML, estes que serão responsáveis por exibir a informação, representados na imagem pelas tags H1 e A, mas podemos incluir ai muito mais tags, como por exemplo, DIV, P, SPAN, entre muitas outras.

Esses filhos do BODY, também possuem seus filhos, a familia é grande e os filhos desses elementos podem ser seus atributos como na tag A o href, ou ainda o texto contido nelas por exemplo: <a href="exemplo.html">aqui é filho o link também</a>.

Basicamente essa é forma que os navegadores entendem e interpretam a estrutura HTML a árvore DOM, é muito importante a compreensão, para poder entender mais para frente as formas de acessar esses elementos respeitando sua hierarquia.

Como sempre estou aberto a dúvidas e sugestões.
:D


11 comentários em “O que é HTML DOM?”

  1. on 08 Aug 2007 at 4:36 pm 1.Miguel escreveu …

    Pois é o exemplo é maneiro mesmo, mas a pratica é mais interessante.. ahahhah, vamos ver o que vem por ai agora.

  2. on 09 Aug 2007 at 8:02 am 2.Fazedor de Site » Blog Archive » Continuando com HTML DOM escreveu …

    […] no post anterior sobre HTML DOM, dei uma pequena introdução sobre como funciona a árvore DOM, e seus […]

  3. on 30 Apr 2008 at 8:03 pm 3.nansxanylw escreveu …

    xenical users

  4. on 30 Apr 2008 at 10:18 pm 4.ujapudidkh escreveu …

    acne pills

  5. on 01 May 2008 at 12:47 am 5.xoxurqjqvi escreveu …

    live continuing education pharmacy

  6. on 01 May 2008 at 10:07 am 6.rafcrwvkpw escreveu …

    male cock sucker

  7. on 02 May 2008 at 8:29 am 7.fufexsfota escreveu …

    ambientali consulenza progettazioni

  8. on 02 May 2008 at 10:28 am 8.ncxejevwte escreveu …

    xenical customer review

  9. on 02 May 2008 at 6:21 pm 9.gvqfotwpsl escreveu …

    chartered financial analyst ontario

  10. on 03 May 2008 at 1:05 pm 10.adorkjafmz escreveu …

    male asian bondage

  11. on 10 May 2008 at 2:45 pm 11.qtmlchobqh escreveu …

    order xanax online cod

Trackback para este Post | Assine o Feed RSS dos comentários

Comente