Como funciona o JavaScript

Como funciona o JavaScript
JavaScript é a leve, orientado a objetos, independente da plataforma linguagem projetada exclusivamente para lidar com dados do navegador. É uma linguagem de uso específico que oferece várias bibliotecas utilizadas para diferentes fins. Os aplicativos JavaScript são chamados "Wora" (escreva uma vez, corra para qualquer lugar) Como essa linguagem de programação oferece a funcionalidade para executar o código adicionado em qualquer navegador ou plataforma sem alterar o script.

Antes de mergulhar profundamente na programação de JavaScript, você precisa saber que JavaScript funciona nos bastidores, e nosso post ajudará a esse respeito. Então vamos começar!

Como funciona o JavaScript

JavaScript é uma linguagem de programação que é executada no lado do cliente e é uma das linguagens de script mais eficientes e amplamente usadas. O termo “Linguagem de script do lado do cliente” significa que ele pode operar nos navegadores da Web do lado do cliente; No entanto, o navegador da web do cliente deve suportar JavaScript para fazê -lo funcionar.

Vamos agora explicar o funcionamento de JavaScript com a ajuda de um exemplo.

No programa abaixo do dado, invocaremos o predefinido "alerta()" Método de JavaScript que exibirá a mensagem "Oi! Bem -vindo ao Linuxhint.com ” Em uma caixa de alerta. Depois disso, o "console.registro()" Método imprimirá a string “Tutorial JavaScript” Na janela do console:



Trabalho de JavaScript


Como funciona o JavaScript




Adicione o código fornecido em um arquivo html e abra -o no seu navegador. Ao fazer isso, o seguinte "alerta" A caixa aparecerá no navegador:

Para verificar a saída do "console.registro()" método, clique com o botão direito na janela aberta e selecione o "Inspecionar" Opção do menu de contexto:

A saída dada significa que o "console.registro()" O método exibiu com sucesso a string especificada no console:

Portanto, fica claro no exemplo acima que um aplicativo JavaScript é executado perfeitamente em um navegador da web.

Neste ponto, você pode estar se perguntando como o navegador da web entende o código e o executa sem esforço?

Neste mundo tecnológico, a maioria dos navegadores da web modernos possui motores JavaScript embutidos. Por exemplo, Google Chrome tem um "V8" Motor javascript, Safári tem um “Core JavaScript”, Borda tem "Chakra" e "Macaco aranha" O motor está incorporado em Raposa de fogo. Assim, um mecanismo JavaScript é utilizado para executar o código.

Agora, vamos discutir o funcionamento do mecanismo JavaScript.

Como o motor JavaScript funciona em um navegador

No exemplo dado anteriormente, utilizamos o "Cromada" navegador para executar o programa. O Navegador Chrome tem um embutido "V8" JavaScript Engine que converte e executa a linha adicionada de código por linha, em vez de converter todo o programa.

Quando um programa JavaScript é executado em um navegador, seu mecanismo JavaScript aceita o código e o executa para gerar o resultado. Além disso, o código -fonte de um mecanismo JavaScript convencional passa por várias fases antes de executar um programa. Essas fases são ilustradas no diagrama a seguir:

Agora, vamos dar uma olhada em cada um desses processos.

Etapa 1: Analisando o arquivo JavaScript

Sempre que um programa JavaScript é executado, o “Parsers” Presente dentro do mecanismo JavaScript recebe o código primeiro. Ele desempenha sua função para verificar a linha de código por linha e verificar se está sintaticamente correto ou não. Se um erro for identificado, o analisador lança um erro e interrompe a execução do código.

Etapa 2: Criando árvore de sintaxe abstrata

Na próxima etapa, o analisador cria o “Sintaxe Resumo” (AST) Depois de verificar o código JavaScript e determinar que não existem erros no código.

Etapa 3: Convertendo código JavaScript em código da máquina

JavaScript Engine converte o código fornecido em código da máquina após a análise e criar o AST.

Etapa 4: Execução do código da máquina

Por fim, o código convertido é enviado ao sistema para execução e o código de byte correspondente é executado.

Tudo isso foi informações essenciais sobre o funcionamento do JavaScript. Você pode pesquisar ainda mais conforme necessário.

Conclusão

Neste mundo tecnológico, a maioria dos navegadores da web modernos possui motores JavaScript embutidos. Quando um programa JavaScript é executado, o mecanismo JavaScript Analisador recebe o código e o valida. Depois disso, cria um Árvore de sintaxe abstrata, Então o código fornecido é convertido para Código da máquina e é enviado para execução. Este post discute como o JavaScript funciona em detalhes.