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?
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?
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.
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.
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.
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!
Olá Armano. Positivo. :) Obrigado pelas explicações.