TOC

This article is currently in the process of being translated into Portuguese (~99% done).

About JavaScript:

What is JavaScript?

O JavaScript (muitas vezes referido apenas por "JS") é uma linguagem de programação com base na especificação ECMAScript. Foi criado com a intenção de tornar a web mais viva, ao permitir-te manipular os elementos de uma página web after que o browser renderizou.

Hoje em dia isso soa bastante simples e trivial, mas foi algo muito importante quando o JavaScript foi introduzido num dos primeiros browsers web, Netscape Navigator, em 1997. Antes disso, as páginas web resumiam-se apenas ao layout e texto e tudo era apresentado como conteúdo estático no browser, que não se alterava até mudares de página. O JavaScript mudou tudo isso, e em conjunto com HTML e CSS, os sites web começaram a sua evolução até às versões extremamente dinâmicas que conhecemos hoje.

A linguagem JavaScript

Muitas coisas podem ser ditas acerca da linguagem do JavaScript, muitas delas em comparação com outras linguagens de programação. Se és completamente novo na programação, esta informação pode não significar nada neste momento, mas mais tarde significará:

  • O JavaScript tem metade do seu nome e muito do seu estilo de sintaxe da linguagem de programação do Java, mas não os mistures - eles diferenciam-se bastante em várias áreas.
  • O JavaScript é fracamente escrito, o que significa que não tens de declarar uma variável com um tipo específico. Em vez disso, o intérprete terá de adivinhar com base em como é usado.
  • O JavaScript é dinâmico - se tens uma variável numérica, e.g. um integral, podes mudá-la para uma string, simplesmente atribuindo-lhe texto.
  • O JavaScript é prototalo, o que significa que o seu objeto de orientação tem por base os protótipos em vez de classes. Mais tarde abordaremos este tema de novo.
  • O JavaScript é funcional, então as funções são de primeira classe e consideradas um objeto, o que lhes permite ter propriedades e métodos
  • O JavaScript oferece uma avaliação do tempo de execução, o que significa que podes pegar numa corrente de texto de código de JavaScript e tê-lo avaliado pelo intérprete como se fizesse parte do código original.

Estes são apenas alguns dos factos acerca de JavaScript. Esperemos que este tutorial consiga dar-te a imagem completa daquilo que é o JavaScript e como funciona.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!