SóProvas


ID
3211159
Banca
FEPESE
Órgão
CELESC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Analise as afirmativas abaixo sobre HTML DOM.


1. O DOM é criado pelo navegador quando uma página é carregada.

2. É formado por uma árvore de objetos.

3. Define os elementos HTML como objetos que podem ser acessados via Javascript, por exemplo.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Comentários
  • GABARITO: E)

    Quando um documento HTML é baixado no navegador, esse navegador precisa transformar em uma página Web o que é basicamente uma longa string de caracteres. Para tanto, o navegador decide quais partes são parágrafos (<p>) quais são cabeçalhos(<header>), quais são texto e assim por diante. Para evitar que os pobres programadores de JavaScript tenham de fazer exatamente o mesmo trabalho, o navegador armazena sua interpretação do código HTML como um estrutura de objetos, chamada Document Object Model ou DOM. Como resultado da maneira pela qual o código HTML é escrito - como uma hierarquia de elementos aninhados, marcados com tags de início e fim - o DOM cria um objeto diferente para cada elemento, mas vincula cada objeto de elemento ao seu elemento circundante (ou elemento pai). Isso cria uma relação pai-filho (parent-children) explícita entre os elementos e torna mais imediata a visualização do DOM como uma estrutura em árvore.

    EXEMPLO:

    <div class="container"> // Elemento Pai

    <p>Texto</p> // Elemento Filho

    </div>