O que é JavaScript e como funciona? [Tecnologia explicada]

Propaganda

Propaganda
Propaganda

o que é javascript JavaScript tem um pouco de história interessante. Originalmente desenvolvido na Netscape como Mocha, veio à tona com o anúncio oficial em 1995. Foi então desenvolvido de forma independente por diferentes partes, sendo a mais notável delas a JScript by Microsoft.

Obviamente, era necessária uma implementação padronizada, o que levou à sua submissão à ECMA International. Assim, o ECMAScript foi formado. Atualmente, a maioria dos navegadores oferece suporte ao ECMA-262, que também é mais comumente conhecido como JavaScript (e muitas vezes vagamente).


O que é Javascript? Javascript é justamente chamado de idioma da web. Cada versão mais recente do navegador aumenta a barra em termos de velocidade de execução do JavaScript. Este é um importante parâmetro de desempenho atualmente, pois os sites fazem uso extensivo de JavaScript. O JavaScript liderou a revolução da Web 2.0 com o AJAX. Usando JavaScript, os sites podem enviar solicitações HTTP nos bastidores e personalizar ou atualizar determinadas seções do site, adaptadas às necessidades de um usuário específico. Isso elimina as atualizações completas da página e torna a interface do usuário muito mais poderosa e amigável.

Olá mundo do JavaScript

O exemplo Hello World é quase habitual de incluir quando se fala em linguagens de programação. Aqui vamos nos


document.write ("Hello, World!");

Você também pode inserir caixas de alerta com a mesma facilidade:

document.alert ("Olá, mundo!");

o que é javascript

Sim, isso é tudo que você precisa. Não é necessário incluir nenhum arquivo ou importar pacotes. Tudo o que é necessário para executar o JavaScript é fornecido pelo navegador (ou pelo cliente), de modo que também é chamado de Linguagem de Script do Lado do Cliente . Por que lado do cliente? Para responder a essa pergunta, você teria que investigar como o JavaScript funciona.

Como funciona

O navegador busca uma página que pode ter incorporado o JavaScript como vimos acima ou refere-se a um arquivo JavaScript separado. Nesse caso, esse arquivo também é buscado pelo navegador.

o que é javascript

Em seguida, dependendo do que você deseja que seu código JavaScript faça e como você o estruturou, ele será executado assim que o arquivo for carregado ou aguardará um evento de acionamento (como um clique ou carregamento).

javascript

Finalmente, quando tudo estiver bem, o código é executado linha por linha. JavaScript é uma linguagem interpretada, o que significa que você não precisa compilar o código em outro formato para executá-lo. Todas as mudanças que você faz, instantaneamente surtem efeito.

Comparando outras linguagens de programação

Ao contrário do que o nome pode sugerir, o JavaScript é realmente muito diferente do Java. Existem algumas semelhanças na sintaxe, mas é sobre isso. O JavaScript é fracamente digitado (você não precisa definir o tipo de dados de variáveis) enquanto o Java não é. O JavaScript é executado principalmente em um navegador, onde o Java pode ser usado para criar aplicativos autônomos. Java tem uma área de aplicação muito mais ampla em comparação com o JavaScript, que em grande parte vive dentro do navegador.

O JavaScript é Orientado a Objetos, mas diferente de outras linguagens de programação que implementam herança via classes, o JavaScript faz isso por meio de protótipos. JavaScript também tem a maior base de instalação (sem dúvida), uma vez que é empacotado com todos os principais navegadores da web nos dias de hoje.

Eu apenas arranhei a superfície quando você considera que é uma linguagem de programação completa, e que ela tem todo o zumbido e se desenvolve para isso nos dias de hoje. Existem muitas bibliotecas JavaScript, JavaScript do lado do servidor e outros projetos que empurram os domínios e aplicativos do JavaScript para um nível totalmente novo. Se você está começando no JavaScript, existem alguns tutoriais que irão ajudá-lo. Uma vez que você esteja atualizado e aproveite o que está fazendo, você pode pegar o The Rhino Book e aprimorar ainda mais suas habilidades em JavaScript.

Você já tentou programar com JavaScript? Como foi a experiência?

In this article