From 6ba5274ad308f434aa8926716276cc5effdff453 Mon Sep 17 00:00:00 2001 From: ECIO SOARES FERREIRA Date: Sat, 18 Jun 2022 12:12:55 -0300 Subject: [PATCH] Update 13-document-object-model.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adicionado pensamento de Friedrich Nietzsche no início do capítulo como consta no conteúdo original, e ajuste no texto "Tags como ``` e ``` encapsulam outras tags" pois estava ficando oculto as tags body. --- chapters/13-document-object-model.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/chapters/13-document-object-model.md b/chapters/13-document-object-model.md index e251137d..0120d927 100644 --- a/chapters/13-document-object-model.md +++ b/chapters/13-document-object-model.md @@ -1,12 +1,16 @@ # O Modelo de Objeto de Documentos (DOM) +> "Que pena! Mesma história de sempre! Depois de terminar de construir sua casa, você percebe que acidentalmente aprendeu algo que realmente deveria saber – antes de começar." +> +> — Friedrich Nietzsche, Beyond Good and Evil (Além do bem e do mal) + Quando você abre uma página web em seu navegador, ele resgata o texto em HTML da página e o interpreta, de maneira semelhante ao que nosso interpretador do [Capítulo 11](11-pratica-linguagem-de-programacao.md) fazia. O navegador constrói um modelo da estrutura do documento e depois usa esse modelo para desenhar a página na tela. Um dos "brinquedos" que um programa em JavaScript possui disponível em sua caixa de ferramentas é essa representação do documento. Você pode lê-la e também alterá-la. Essa representação age como uma estrutura viva de dados: quando modificada, a página na tela é atualizada para refletir as mudanças. ## Estrutura do Documento -Você pode imaginar um documento HTML como um conjunto de caixas aninhadas. Tags como e encapsulam outras tags, as quais, por sua vez, contêm outras tags ou texto. Aqui está o documento de exemplo do último capítulo: +Você pode imaginar um documento HTML como um conjunto de caixas aninhadas. Tags como ``` e ``` encapsulam outras tags, as quais, por sua vez, contêm outras tags ou texto. Aqui está o documento de exemplo do último capítulo: ```html