Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida sobre o DOM

No DOM cada nó é considerado um objeto, né? Esses objetos são as somente tags ou os atributos e valores também são considerados objetos?

<script>
    window.alert("Olá, Mundo!")
    window.document.write("Olá, Mundo!")
</script>

Na imagem acima o "alert" não tem o "document" antes dele, isso signifca que ele é filho do objeto "window" mas não é filho do objeto "document"?

1 resposta
solução!

Olá, Luidi!

Você está certo ao afirmar que no DOM cada nó é considerado um objeto. Esses nós não são apenas as tags HTML, mas também podem incluir atributos e valores. No entanto, no contexto do DOM, os elementos principais que são tratados como objetos são as tags HTML. Os atributos e valores são mais frequentemente considerados propriedades desses objetos, e não objetos independentes.

Quanto à sua segunda pergunta, você está no caminho certo! No JavaScript, alert é um método do objeto window, o que significa que ele pode ser chamado diretamente sem precisar referenciar document. O objeto window é o objeto global no navegador e contém o document como uma de suas propriedades. Portanto, alert é filho do objeto window, mas não do objeto document. Já métodos como document.write() são propriedades do objeto document, e por isso precisam ser chamados a partir dele.

Espero ter ajudado e bons estudos!