![]() |
![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Noções de Java Script Índice da página:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
JavaScript é uma linguagem que permite injectar lógica em páginas escritas em HTML (HiperText Mark-up Language).
As páginas HTML podem ser escritas utilizando-se editores de texto, como o NotePad, Write, etc. Porém, existem editores
próprios para gerar HTML, tais como HotDog ou Microsoft FrontPage.
Os parágrafos de lógica do javaScript podem estar "soltos" ou atrelados a ocorrência de eventos. Os parágrafos soltos são executados na sequência em que aparecem na página (documento) e os atrelados a eventos são executados apenas quando o evento ocorre. Para inserir parágrafos de programação dentro do HTML é necessário identificar o início e o fim do set de JavaScript, da seguinte forma: <script></script>. Este procedimento pode ser adoptado em qualquer local da página. Entretanto, para melhor visualização e facilidade de manutenção, recomenda-se que toda a lógica seja escrita no início do documento, através da criação de funções a serem invocadas quando se fizer necessário (normalmente atreladas a eventos). Se a lógica é escrita a partir de um determinado evento, não é necessário o uso dos comandos <script> </script>. Os comandos JavaScript são sensíveis ao tipo de letra (maiúsculas e minúsculas) em sua sintaxe. Portanto, é necessário que seja obedecida a forma de escrever os comandos, de acordo com a forma apresentada ao longo deste manual. Caso seja cometido algum erro de sintaxe quando da escrita de um comando, o JavaScript interpretará, o que seria um comando, como sendo o nome de uma variável. São operadores a serem utilizados em comandos condicionais, tais como: if, for, while. Os comandos condicionais serão vistos mais à frente.
São factos que ocorrem durante a execução do sistema, a partir dos quais o programador pode
definir acções a serem realizadas pelo programa. Abaixo apresentamos a lista dos eventos possíveis, indicando
os momentos em que os mesmos podem ocorrer, bem como, os objetos passíveis de sua ocorrência.
São operadores a serem utilizados em cálculos, referências de indexadores e manuseamento de strings.
Ao longo do manual estes operadores serão largamente utilizados, dando, assim, uma noção mais precisa do seu potencial.
Casos Específicos: % obtém o resto de uma divisão: 150 % 13 retornará 7. 7 % 3 retornará 1. += Adiciona ao string o valor já existente. Ou seja: x += y é o mesmo que x = x + y O mesmo para: -= , *= , /= ou %= x++,++x ou x--,--x Equivale às expressões: X = X + 1 ou X = X - 1 respectivamente. Para inverter o sinal: X = -X positivo para negativo ou vice versa.
Os controlos especiais de Java Script, são:
Os delimitadores naturais para uma string são " ou '. Caso seja necessário a utilização destes caracteres como parte da string, utilize \ precedendo " ou '.
alert ("Cuidado com o uso de \" ou \' em uma string")
Funções íntrisecas são funções embutidas na própria linguagem.
A sintaxe geral é a seguinte:
Nota: Em todas as funções, quando apresentamos a expressão "(número)", na verdade queremos referir-nos a um argumento que será processado pela função e que poderá ser: um número, uma variável ou o conteúdo de um objeto (propriedade value). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||