O Em Busca do Código é um site em formato de plataforma de ensino a distância (EAD), totalmente aberta e gratuita.

Aprendendo e ensinando, essa e a minha regra para mim.

Compre um adesivo do Em Busca do Código.

Publicidade

Publicidade

Publicidade

Introdução ao JavaScript

Antes de falar o que é JavaScript vamos entender um pouco o que acontece quando acessamos um site.

De modo resumido e apenas didático, quando digitamos o nome de um site como por exemplo embuscadocodigo.com ocorre uma sequência predeterminada de eventos.

Publicidade

Caso este código fonte que seu navegador acabou de receber tenha imagens ou outros tipos de arquivos nosso navegador irá solicitar os arquivos que faltam.

Já reparou que as vezes as imagens de um site demoram um pouco mais para carregar, isso acontece porque os arquivos (caso tenha) são enviados depois do código fonte "HTML".

Então vamos voltar no inicio destes eventos entre navegador e servidor web.

Client-side

Publicidade

O JavaScript em si roda na maquina do cliente, isso mesmo, ao invés de usar o servidor para tudo e "sobrecarregar" ele com requisições "simples", você pode e deve utilizar JavaScript.

Mas por rodar na maquina do cliente seus códigos são públicos, existe modos de utilizar JavaScript a partir do servidor web mas no Em Busca do Código em 2017 não veremos isso.

Por isso para dar continuidade ao curso de JavaScript do Em Busca do Código é necessário que seu pc ou notebook esteja funcionando perfeitamente e utilizar um navegador (browser) atualizado, não vale Internet Explorer atualizado (brincadeira), sugiro Mozilla Firefox.

E para a Fundação Mozilla, o que é JavaScript?

"JavaScript é uma linguagem de script orientada a objetos, multiplataforma. É uma linguagem pequena e leve. Dentro de um ambiente de host (por exemplo, um navegador web) o JavaScript pode ser ligado aos objetos deste ambiente para prover um controle programático sobre eles."

"JavaScript tem uma biblioteca padrão de objetos, como: Array, Date, e Math, e um conjunto de elementos que formam o núcleo da linguagem, tais como: operadores, estruturas de controle e declarações. O núcleo do JavaScript pode ser estendido para uma variedade de propósitos, complementando assim a linguagem:"

"O lado cliente do JavaScript estende-se do núcleo linguagem, fornecendo objetos para controlar um navegador web e seu Document Object Model (DOM). Por exemplo, as extensões do lado do cliente permitem que uma aplicação coloque elementos em um formulário HTML e responda a eventos do usuário, como cliques do mouse, entrada de formulário e de navegação da página."

E para concluir essa breve e necessária introdução ao JavaScript informo que JavaScript não é Java, uma das distinções é que JavaScript não "escreve" nada automaticamente no disco rigido, já o Java consegue fazer isso, mas você não precisar instalar nada de especial para realizar este curso, tenha um navegador web (browser) atualizado.

Fontes:

Fundação Mozilla
DevMedia

Se estiver utilizando bloqueador de propaganda, por favor, coloque este site na lista branca (isto sempre será apenas um pedido). Obrigado pela escolha.