Apresentação ao javascript
Por Guilherme Alves galves@id.uff.br Conhecendo a linguagem
● Javascript é uma linguagem interpretada, fracamente tipada, orientada à objetos. 1. Interpretada? ■ Sim, ou seja ela não é compilada, ela é interpretada em tempo de execução. Fracamente tipada? ■ Sim! Ela possui uma tipagem dinâmica, ou seja o tipo da variável é definido pelo seu valor. Objetos? ■ Javascript é quase inteiramente orientado à objetos, quer dizer que ele manipula objetos ( new Object() ) e suas propriedades. (html\browser) ■ Os objetos em javascript são arrays associativos: Caderno.páginas = 96 é igual a Caderno['páginas'] = 96
2.
3.
Conhecendo a linguagem
Uma coisa legal do javascript é que podemos trabalhar junto de outras linguagens! ● HTML + CSS + Javascript + PHP
Exemplo: HTML para conteúdo. CSS para formatação\estilo. Javascript para validação client-side e dinâmicidade. PHP para validação server-side, bancos de dados e etc...
Começando!
Para referenciar um script Javascript em um código HTML basta fazer o seguinte:
Depois de criado o arquivo.js, ele estará referenciado com sucesso. A partir dele podemos chamar as nossas funções por meio dos controladores de eventos, mas antes vamos aprender a sintaxe e a manipular alguns objetos importantes.
Começando!
Declarando uma variável: ● var nomeVar = x; sendo x um inteiro, logo nomeVar é um tipo inteiro. Lembram-se? var nomeVar = true; E agora? var nomeVar = "Uma String"; E agora?
● ●
A sintaxe estrutural é bem parecida com Java\C e outros. if, else, for, while, array, do , switch ... A diferença é a orientação à objetos e a elementos web.
Vamos ver um exemplo de orientação!
Objetos e propriedades
Que tal um objeto do browser (DOM)? Aqui temos as hierarquia no qual iremos nos basear para trabalharmos com os objetos. Como o objeto window é o principal que trabalharemos, vamos ver um exemplo: window.location.reload(); reload está contido em location que por sua vez está