Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

JavaScript completa, Notas de estudo de Urbanismo

- - - - - - -

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 23/01/2008

rodrigo-santos-11
rodrigo-santos-11 🇧🇷

5

(1)

5 documentos

Pré-visualização parcial do texto

Baixe JavaScript completa e outras Notas de estudo em PDF para Urbanismo, somente na Docsity! Java Script Pág: 1 Índice Índice ...................................................................................................................................... 1 Introdução ao JavaScript Básico............................................................................................. 2 Configurações ......................................................................................................................... 2 Usando o Java Script. ............................................................................................................. 2 Comandos: script language - alert - /script............................................................................ 3 Variáveis ................................................................................................................................. 4 Regras para criar uma variável: .............................................................................................. 4 Comandos: Window.prompt - alert com variável ............................................................... 5 Comandos ............................................................................................................................... 6 1. document.write( escreva sua informação ); .................................................................... 6 2. document.bgColor=” cor em inglês”; ............................................................................. 7 3. document.fgColor=” cor em inglês”; ............................................................................. 7 4. document.title=”Título da página”; ................................................................................ 7 5. document.write (document.lastModified); ..................................................................... 7 6. window.open("URL","nome_da_janela","Parâmetros"); ............................................... 7 7. window.location.ref="nome e estensão da outra página "; ............................................ 8 8. window.location.reload(); ............................................................................................... 8 9. window.close( ); ............................................................................................................. 8 10. window.status=” ... mensagem ...”; ........................................................................... 8 Eventos ................................................................................................................................... 9 Objetos de Formulário ............................................................................................................ 9 1-) Botão de comando: ........................................................................................................... 9 2-)Botão de radio: ................................................................................................................. 10 3-)Caixa de verificação:........................................................................................................ 10 4-)Caixa de Texto: ................................................................................................................ 10 Operadores do JavaScript ..................................................................................................... 11 Comandos: if e if ..else ...................................................................................................... 13 Comando case ....................................................................................................................... 13 Laços de Repetição em JavaScript ....................................................................................... 14 1-) Estrutura for .................................................................................................................... 14 2-) Estrutura while ................................................................................................................ 15 3-) Estrutura do..while .......................................................................................................... 16 Funções ................................................................................................................................. 16 Função simples ..................................................................................................................... 16 Função com parâmetro ......................................................................................................... 17 Cálculos em JavaScript ......................................................................................................... 18 Uso de uma função de conversão ......................................................................................... 20 Fonte de pesquisa – site – eadcetec.kit.net/javascript APOSTILA ELABORADA através da pesquisa feita no endereço acima pela professora Marli H.G.Cazarin El Kadre Java Script Pág: 2 Introdução ao JavaScript Básico Javascript é linguagem de script para construção de páginas da Web utilizando recursos dinâmicos. Podemos criar efeitos especiais, controlar os dados digitados em um formulário e criar algumas animações. A construção de uma página usando Java, deve ser desenvolvida junto com HTML Configurações Antes de iniciar o curso, é preciso verificar se o seu navegador está configurado para executar os scripts em Javascript. • Com a internet aberta, clique no menu ferramentas • Clique na opção: opções da internet • Na guia avançado alterar o item Java VM, ticando toda as 3 opções, como mostra a figura abaixo: Usando o Java Script. O código em Javascript poderá ser inserido em qualquer ponto de sua página, desde que dentro das tags <html>..</html> e iniciando-se com a tag <script language = “Javascript”> e terminando com a tag </script>. Exemplos: <script language="Javascript"> tag para indicar o início da codificação JAVA Script Java Script Pág: 5 Exemplo-1 var nome="ETE Silvio de Mattos Carvalho"; nome="ETE Silvio de Mattos Carvalho"; Comandos: Window.prompt - alert com variável 1. variável=window.prompt("mensagens para entrada de dados", "título"); - Comando para entrada de dados, usando uma variável que deve ser previamente declarada. Pode ser escrito omitindo-se a palavra window. Ex: variável=prompt("mensagens para entrada de dados", " "); 2. alert("Mensagem "+nome da variável+" continuação da mensagem"); Comando para mostrar uma pesagem utllizando uma variável. A variável pode vir em qualquer parte da mensagem, sempre entre aspas e com os sinais de + no início e fim. Exercício. Escreva um código em Javascript para permitir a entrada de um nome em uma variável e depois exibi-lo em uma caixa de diálogo. Resultado As duas declarações são iguais <html> <head><title>exercício usando variável</title></head> <script language="Javascript"> var nome=window.prompt("Digite seu nome.","Nome"); alert("Olá "+nome+" Seja Bem Vindo !!!"); </script> <body> Primeiro exercício em JAVA SCRIPT </body> </html> Java Script Pág: 6 Comandos 1. document.write( escreva sua informação ); Este comando permite escrever qualquer informação na página que pode ser um texto ou o conteúdo de uma variável de memória. Ex: document.write("Programando em Javascript"); document.write("Olá "+nome+" Seja Bem Vindo !!!"); Java Script Pág: 7 2. document.bgColor=” cor em inglês”; Este comando altera a cor de fundo da página. Ex: document.bgColor="pink"; 3. document.fgColor=” cor em inglês”; Este comando altera a cor da letra na página. Ex: document.fgColor="blue”; 4. document.title=”Título da página”; Define um título para a página. Ex: document.title="Curso de Informática"; 5. document.write (document.lastModified); Exibe a data da última atualização da página. Ex: document.write(document.lastModified); 6. window.open("URL","nome_da_janela","Parâmetros"); Comando para abrir uma página em uma nova janela, além de controlar sua posição, tamanho e os controles que deverão aparecer na nova janela. Ex: window.open("URL","nome_da_janela","Parâmetros"); URL : é o endereço da página a ser aberta nome_da_janela : é um nome dado a nova janela a ser aberta que mais tarde poderá ser referenciada em código, usando o atributo target. Parâmetros: para colocar os controles de janela que deverão ser exibidos. São eles: a) status (barra de status): possui dois valores yes(habilita a exibição) e no(desabilita a exibição) b) location (barra de endereço) : possui dois valores yes(habilita a exibição) e no(desabilita a exibição) Java Script Pág: 10 2-)Botão de radio: • <html> • <head><title>botão</title></head> • <form> • <input type="radio" name="opt1" onclick="alert('Você clicou no botão')">Clique na opção • </form> input type="radio" botão do tipo botão de opção Observe que a frase “ Clique na opção” foi colocada fora da tag input 3-)Caixa de verificação: • <html> • <head><title>botão</title></head> • <form> • <input type="checkbox" name="chk1" onclick="alert('Você clicou no botão')">Clique na opção • </form> input type="checkbox" botão do tipo caixa de checagem 4-)Caixa de Texto: • <html> • <head><title>botão</title></head> • <form> • <input type="text" name="texto1" size="35" • maxlength="35" value="Curso de Javascript" • onChange="alert('Você alterou o conteúdo')"> • </form> • </html> input type="text" caixa de texto size = “35” tamanho da caixa de texto em caracteres maxlenght = “35” quantidade máxima de caracteres que podem ser escritos na caixa de texto. OnChange=...... evento – quanto modificar o conteúdo da caixa de texto. Exemplo: Vamos criar um script que permita ao internauta escolher através de um clique no botão uma cor de fundo para sua página. • <html> • <head><title>botão</title></head> Java Script Pág: 11 • <form> • <body> • <align="center"><br><h3> Clique em um dos botões para alterar a cor de sua página</h3> • <input type="button" name="btazul" value="Azul" onclick="document.bgColor=('blue')">&nbsp&nbsp • <input type="button" name="btvermelho" value="vermelho" onclick="document.bgColor=('red')">&nbsp&nbsp • <input type="button" name="btverde" value="verde" onclick="document.bgColor=('green')">&nbsp&nbsp • <input type="button" name="btamarelo" value="amarelo" onclick="document.bgColor=('yellow')">&nbsp&nbsp • <input type="button" name="btamareloouro" value="amarelo ouro" onclick="document.bgColor=('gold')">&nbsp&nbsp • <input type="button" name="btazulclaro" value="Azul claro" onclick="document.bgColor=('cyan')">&nbsp&nbsp • <input type="button" name="btverde claro" value="verde claro" onclick="document.bgColor=('lime')">&nbsp&nbsp • </form> • </script> • </body> • </html> resultado &nbsp Este comando serve para colocar um espaço entre os botões. Exercício 1 – Crie um script igual ao exemplo, usando no lugar do button o radio 2 – Crie um script para mudar a cor da página e mudar a cor da letra use o button e o radio. Operadores do JavaScript Os operadores permitem realizar cálculos, comparações e atribuir valores as variáveis de memória, durante o acesso a página. 1-) Operadores Aritméticos : Servem para realizar cálculos matemáticos. Java Script Pág: 12 Operador Descrição Exemplo Resultado + Adição 1+5 6 - Subtração 20-15 5 * Multiplicação 5*3 15 / Divisão 12/6 2 % Módulo(Resto da divisão inteira) 12%6 0 ++ Incremento x=5 x++ x=6 -- Decremento x=5 x-- x=4 2-) Operadores de atribuição: Servem para guardar informações nas variáveis de memória. Operador Exemplo Significado += x+=y x=x+y -= x-=y x=x-y *= x*=y x=x*y /= x/=y x=x/y %= x%=y x=x%y 3-) Operadores de comparação: Servem para comparar conteúdos de variáveis de memória. Operador Significado Exemplo = = É igual a 15= =15 é verdadeiro != É diferente de 15!=15 é falso > É maior que 15>13 é verdadeiro >= É maior ou igual a 15>=13 é verdadeiro < É menor que 10<20 é verdadeiro <= É menor ou igual a 13<=35 é verdadeiro 4-) Operadores lógicos: Servem para criar um expressão com mais de dois valores para serem comparados. Operador Significado Exemplo x=10 e y=5 && E (x=10)&& (y<10) éverdadeiro || OU (x=10)||(y=10) é verdadeiro Java Script Pág: 15 <script language="Javascript"> for(i=1;i<11;i++){ document.write(i+" ETE Silvio de Mattos Carvalho"+"<br>");} </script> </html> A estrutura for é composta de três partes: (inicialização da variável ; teste condicional e incremento da variável) assim no exemplo acima a variável i é iniciada com o valor 1. Logo em seguida o teste i<11, isto quer dizer que o laço se repetirá até que o valor da variável i atingir 11. Por fim o incremento a variável i i++ (é igual a i=i+1). Resultado 2-) Estrutura while A estrutura while faz a mesma coisa que o for, porém a variável de controle do laço deve ser iniciada antes da instrução while. Veja a colocação no código abaixo: • <html><head><title>Laço de repetição fo</title></head> <script language="Javascript"> var i=1; while(i<11){ document.write(i+" ETE Silvio de Mattos Carvalho"+"<br>"); i++;} </script> </html> Java Script Pág: 16 3-) Estrutura do..while A estrutura do.. while faz a mesma coisa que as outras duas anteriores, porém além da variável de controle do laço ser iniciada antes da instrução do..while, a repetição é executada pelo menos uma vez antes da verificação do teste condicional.Veja a colocação no código abaixo: • <html><head><title>Laço de repetição fo</title></head> <script language="Javascript"> var i=1; do{ document.write(i+" ETE Silvio de Mattos Carvalho"+"<br>"); i++;} while(i<11); </script> <html> Exercícios • Desenvolver uma página que contenha código em Javascript que exiba os números de 1 a 15 sucessivamente. Salve com o nome de conta.htm e depois abra no seu navegador. • Agora altere o código e faça a impressão na tela em ordem decrescente , ou seja, de 15 a 1. Salve este arquivo com o nome de contadesc.htm Funções Uma função é uma rotina com vários comando desenvolvida pelo programador que fica dispostos de uma forma lógica para chegar a um resultado desejado. Função simples O exemplo abaixo mostra uma função para digitar um nome e mostra-lo 10 vezes, a fun cão é executada no evento onclick. <html><head><title>Funções de Usuário em JavaScript</title></head> <script language="Javascript"> function entra(){ var i; var nome=window.prompt("Digite um Nome", ""); for (i=1;i<11;i++){ document.write(nome,"<br>");} } </script> Java Script Pág: 17 <body> <center><input type="button" name="bt1" value="Clique" onclick="entra()"> &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <input type="button" name="bt2" value="Fechar" onclick="window.close()"> </center> </body> </html> Detalhes do código onclick="entra()" faz a chamada da função no instante que o ponteiro do mouse for posicionado sobre o botão e efetuar o click. A função começa com a palavra FUNCTION e termina com } ela abre uma caixa de diálogo e aguarda a digitação de um nome. Depois a informação é armazenada na variável nome. Logo em seguida um laço de repetição é iniciado, imprimindo na página dez vezes o nome digitado através do comando document.write( ). Dentro deste comando existe a variável nome e depois o código em HTML que realiza a quebra de linha <br> Após a execução do exemplo, clique no botão voltar do navegador e depois no botão fechar da página que é exibida e confirme seu fechamento. Função com parâmetro Quando trabalhamos com parâmetros, significa chamar a função e enviar um valor que possa ser recebido na função solicitada. Em alguns casos precisamos de uma informação para depois completar a execução de uma função. Veja o exemplo abaixo: <html><head><title>Funções de Usuário em JavaScript com parâmentros</title> <script language="Javascript"> function entra(recebe){ var i; for (i=1;i<11;i++){ document.write(recebe,"<br>");} } </script> </head> <body> <center><input type="button" name="bt1" value="Clique" onclick="entra('Curso de Javascript')"> &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <input type="button" name="bt2" value="Fechar" onclick="window.close()"> </center> </body> </html> Detalhes do código Java Script Pág: 20 Uso de uma função de conversão Vamos supor que desejamos digitar os dados em duas caixas de textos distintas e depois clicar em um botão que faça o cálculo. Será necessário o uso de uma função matemática que converta os alfanuméricos em inteiro. Faremos um script para criar a página mostrada abaixo: Listagem do código completo <htm><head><title>Cálculos entre objeto de Texto</title> </head> <script language="Javascript"> function operacao(){ var a=eval(document.formcalc.t1.value); var b=eval(document.formcalc.t2.value); var c=a+b; alert("O Resultado da operação é -> "+c); } </script> <body> <form name="formcalc"> <h3><center>Cálculo em JavaScript</h3> Digite o primeiro número:<input type="text" name="t1" size="4" maxlenght="4"> <br><br> Digite o segundo número:<input type="text" name="t2" size="4" maxlenght="4"> <br><br><hr><br><br> <input type="button" name="bt1" value="Calcular" onclick="operacao()"> &nbsp&nbsp <input type="reset" name="bt2" value="Cancelar" onclick="document.formcalc.t1.focus()"> Java Script Pág: 21 &nbsp&nbsp <input type="button" name="bt3" value="Fechar" onclick="window.close()"></center> </form></body></html> Detalhes do Código 1-) Código em Javascript <script language="Javascript"> function operacao(){ var a=eval(document.formcalc.t1.value); var b=eval(document.formcalc.t2.value); var c=a+b; alert("O Resultado da operação é -> "+c); } </script> Definição da função com o nome de operacao e logo em seguida as duas linhas para capturar os valores digitados nas caixas de textos converte-los através da função eval( ) .. Em seguida é realizado o cálculo para adição guardando o resultado na variável c e exibido na caixa de saída com o comando alert( ) 2-) Chamada da função calculo( ) em Javascript onclick="operacao()" Esta instrução é simples, pois foi usado o evento de mouse e feita a menção ao nome de uma função já citada no código em Javascript.Observe o detalhe das letras minúscula pois como já sabe se colocar acentos ou digitar qualquer letra em maíusculo a função não será localizada. 3-) Limpando o dados digitados <input type="reset" name="bt2" value="Cancelar" onclick="document.formcalc.t1.focus()"> Esta linha o reset representa recomeço e mais adiante a instrução localiza o formulário(formcalc) e depois a primeira caixa de texto chamada aqui de (t1). Por último o comando (focus( )) se encarrega de fazer o cursor ficar piscando nesta caixa caso o internauta queira digitar outro número. 4-) Fechando a Janela <input type="button" name="bt3" value="Fechar" onclick="window.close()"> A instrução (onclick="window.close()") executa o fechamento da janela após o clique do mouse.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved