2
respostas

[Dúvida] Navegador Web, o poliglota!

Sendo o navegador Web um poliglota, sentre outras atribuições como interpretar o código HTML para estruturação, pergunto:

Como, de que maneira, o navegador Web é usado como ferramenta para interpretar o código JavaScript e HTML?

2 respostas

Olá André, tudo joia?

Peço desculpa pela demora para responder o seu tópico.

Quando a página web está sendo carregada, são realizados uma série de passos para interpretar e exibir os conteúdos.

  1. O navegador analisa o código HTML e procura pelas tags, principalmente as que fazem as divisões de secção, como <body>, <head> e <footer>. A partir dessa análise vai ser construído o modelo de objeto da página, conhecido como DOM.

  2. Com o DOM construído, o navegador poderá construir a página, desenhando os conteúdos postos dentro das tags. Nesse mesmo momento vai está sendo carregado os estilos feitos em CSS, para compor as tags.

  3. No momento em que o navegador encontra o código JavaScript ele interpreta os códigos linha a linha, ou seja, traduz os códigos por linha para uma linguagem que sua máquina entenda. Com isso, usando o JavaScript você pode manipular o DOM da página, fazendo requisições, mensagens pop-up, entre outras coisas.

De forma geral, o navegador usa seu interpretador do HTML para construir o DOM da página e o interpretador de JavaScript para executar o código, como resultado temos uma página estática ou dinâmica, isso dependerá do que você construir.

Espero que eu tenha lhe ajudado, caso tenha mais dúvidas relacionadas a este tópico, estarei à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Olá Armano. Positivo. :) Obrigado pelas explicações.