Analise de requisitos
ntroduçao JavaScript é uma linguagem que permite Injetar 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 e (mais recomendado) 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 atr quando o evento oco Para inserir parágraf necessário identificar
OFY Swip page ecutados apenas ro do HTML é o fim do set de JavaScrpt, da seguinte forma: Set de instruções Este procedimento pode ser adotado 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 inicio 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 e . Os comandos JavaScript são sensíveis ao tipo de letra -lal Studia omando, como sendo o nome de uma variável.
Operadores Lógicos São operadores a serem utilizados em comandos condicionais, tais como: IF , FOR e WHILE. Os comandos condicionais serão vistos mais a frente. = = Igual Diferente Maior Maior ou Igual < Menor { alert ("O Mês informado não é válido, informe corretamente") document. TstFocus. Mes. focus() document. TstFocus. Mes. select() return } if (Ano AnoAtual && Mes MesAtual) { alert ("O período informado é superior a data atual") if (Ano < 1996 | Ano > AnoAtual) { alert (“O Ano informado não é válido, informe corretamente”) document. TstFocus. Ano. focus() document.
TstFocus. Ano. seIect() DadosOk = true nforme o seu Nome Informe o mês desejado Informe o ano desejado nome da variável de controle do timer. Abaixo encontra-se um exemplo de um formulário que apresenta a data e hora atual, atualizando os dados a cada um segundo, tendo dois botóes de rádio que tem a função de ativar e desativar a atualização dos dados. Apresenta também, fora do formulário, a data contendo dia e mês por extenso. function Hoje() { ContrRelogio setTimeout (“Hoje()’ , ‘ 1000) Hr – new Date() dd = Hr. getDate() mm = + 1 aa = Hr. getYear() hh = Hr. getHours() in = Hr. etMinutes() seg = Hr. getSeconds() DataAtual ((dd < 10) ? "0" + dd + "/" : dd + DataAtual «mm 10) ? "O" mm + 'T' + aa : mm "/" + aa) HoraAtual = ((hh < 10) ? "0' HoraAtual +7 ((min < 10) ? "0" + min + : min + JavaScript - Monografias Brasil Escola Página 1 1 de 12 http://www. monografias. brasilescola. com/computacao/javascript . htm 17/02/2011 HoraAtual +7 ((seg < 10) ? "O" seg : seg) document. DaAtaHora. Data. value=DataAtual document. DataHora. Hora. vaIue=HoraAtual function CriaArray (n) { this. length = n} NomeDia = new CriaArray(7) NomeDia[0] = "Domingo" NorneDia[1] = "segunda" 3