Tutorial JavaScripts

Exemplo apresentados

Etiqueta (Tag) javascript

Como inserir comentarios

Manipulacao de elementos html

Referencia de arquivos externos .js

Variaveis

Operadores

Caracteres Reservados

Exemplo de expressao ternaria

Controle Fluxo if

Controle Fluxo switch

Alert Box

Prompt Box

Interacao For

Interacao Do While

Eventos

Tag javascript

Para executar comando em javascript dentro de paginas HTML sera necesario a utlizacao da tag


		'<'script type="text/javascript"'>'
   
			lista de comandos;
	
		'<'/script'>'

         



VOLTAR

Como inserir comentarios

	
		'<'script type="text/javascript"'>' 
		
			/*	comentario em  bloco javascript 
				pode conter varias linhas 
			*/
			// comentario em inicio ou fim de linha
			
		'<'/script'>'

        

VOLTAR

Manipulacao de elementos html

 
		Javascript muda valor de elemento html	
		elemento html 	 
			'<'p id="titulo"'>' Portalx  Page '<'/p'>' 
		botao chamada da funcao 
			'<'button type="button" onclick="MudarTitulo()"'>'MudarTitulo '<'/button '>'
		 
		'<'script type="text/javascript"'>'
		function MudarTitulo()
		{
			document.getElementById("titulo").value //	pega valor de elemento html se desejar manipular
			document.getElementById("titulo").innerHTML="PORTALX J"	// coloca novo valor no elemento
		}
		'<'/scrip'>'
	
		JavaScript pode mudar estilos de HTML ex: elemento demo
			document.getElementById("demo").style.fontSize = "25px";
			document.getElementById("demo").style.color = "red";
			document.getElementById("demo").style.backgroundColor = "yellow";
			
		JavaScript pode alterar atributos HTML - mudar o arquivo de imagem
			document.getElementById("image").src = "picture.gif";
			
		A tag HTML -noscript>
		A -noscript>tag é usada para fornecer um conteúdo alternativo para usuários que desativaram scripts 
		em seus navegadores ou possuem um navegador que não suporta scripts do lado do cliente:
		
		Exemplo
		-script>
			document.getElementById("demo").innerHTML = "Hello JavaScript!";
		-/script>

		-noscript>Sorry, your browser does not support JavaScript!-/noscript>
	
	
	
		

VOLTAR

Referencia de arquivos externos .js

			Arquivos javascript Externo tem terminacao .js
			
			Contem codigos para serem usados na pagina que o referencia	
			
			Sao refernciados na pagina na tag '<'script '>'
		
			'<'script type="text/javascript" src="nomearquiov.js"'>' 
			
			'<'/scrip '>'
		
			Pode conter referencia de diretorios e e url externa 
		
		

VOLTAR

Variaveis

 
			Variaveis
				
				Declara como var nomedavariavel
				pode comecar com:
					letras Maiusculas
					minusculas
					e $
				Meu padrao $NomeSubnome 
				
				Variaveis declaradas fora de função são globais ate o fim da secção
				
				Variaveis declarada dentro de funções são locais a função	
							
		

VOLTAR

Operadores

		Operadores aritimeticos:
		 	+	soma
		 	-	subtracao
		 	*	multiplica
		 	/	divide
		 	&	modulo (sobra de divisao) - 5/3 =1 (e sobra 2) 
		 		Exemplo: 5 & 3 = 2
		
		Operadores comparacao:
			==	igual 
			===	igual valor e tipo 
			!=	diferente (exclamacao e igual)
			!==	diferente tipo e valor
			>	maior
			<	menor
			>=	maior ou igual 
			<=	menor ou igual
		
		
		Operadores logicos:
		 	&&		yes
		 	||		or
		 	!:		no
		

VOLTAR

Caracteres Reservados

 
		Caracteres reservados: 
		
			\n	nova linha 
			\f	nova pagina 
			\r	return ou tabulacao 
			\b	backspace 
			\'	aspas simple 
			\"	aspas duplas 
			\\	barra invertida
			\unnnn	unicod nnnn=de 0000 a FFFF		
			\Onnn	octal nnn de 000 a 377		
			\xnn	Hexadecimal nn de 00 a FF  
		
			Para usar caracteres especiais com normais 
			
			basta colocalos entre aspas simples 
			
			Exemplo: '//' 
		
		 
		

VOLTAR

Exemplo de expressao ternaria



			'<'script type="text/javascript"'>'
				
				var $Status
				
				var $SalarioBom=20000

				status=(SalarioBom >=20000)?"Salario e Bom":"Salario menor que bom" 
				
				// ?"condicao true":"condicao falsa"

			'<'/scrip'>'	
		

VOLTAR

Controle Fluxo if

				
		- Exemplo if
			
   			if (condicao)
    			{
    				comandos se condicao true
    			}
	
	
		- Exemplo if else
	
		    if (condicao)
	    		{
    				comandos se condicao true
   	   			}
    		else
    			{ 
    				comando se condicao false
    			}
	    

		- Exemplo if else if 
	    
    		if (condicao A)
    			{
    				comandos se condicao true	
    			}
    		else if (condicao B)
    			{ 
    				comando se condicao B true
    			}
    		else
       			{ 
    				comando se condicao A e B false
    			}
	   	
		

VOLTAR

Controle Fluxo switch

		'<'script type="text/javascript"'>'	 	
 	
 			switch(condicao)
 				{
 					case 1
 						codigo se 1 true
 					case 2
 						codigo se 1 true
 						continue - testa condicao tudo de novo 
 					case 3
 						codigo se 3 true
 						break - interrompe fluxo
 					default
 						codigo se todos anteriores false
 				} 
		
		'<'/scrip'>' 
	   	
 
		// Switch testa dia da semana	
		'<'script type="text/javascript"'>'	
			Var $dia
			function DiaSemana() 
			{ // function
				var day=Date().getDay()  //	retorna valor de 0 a 6 para cada dia da semana 0=domingo
				switch(day)
				{ // switch
					case 0
						$dia="domingo"
					case 1
						$dia="segunda-feira"
					case 2
						$dia="terca-feira"
					case 3
						$dia="quarta-feira"
					case 4
						$dia="quinta-feira"
					case 5
						$dia="sexta-feira"
					case 6
						$dia="sabado"
				}	// switch
			} // function
		
			return $dia
		'<'/scrip'>'
		

VOLTAR

Alert Box

	
			'<'head'>'
			
				'<'script type="text/javascript"'>'
					function Alerta()
					{
						alert("Conforme entes de prosseguir");
					}
				'<'/scrip'>'
		
			'<'/head'>'
			
			'<'body'>'
			
				'<'imput="button" onclick=Alerta() value="Mostrar Alerta"/'>'
			
			'<'/body>
		
		

VOLTAR

Confirm Box

	
			'<'head'>'
			
				'<'script type="text/javascript"'>'
				
					var $Resp=confirm("Apagar dado?");
					if $Resp==true;
					{
						x="Confirmado"; 
					}
					else;
					{
						x="Cancelado"; 
					}
				
				'<'/scrip'>'
		
			'<'/head'>'
			
			'<'body'>'
				

'<'/body'>'

VOLTAR

Prompt Box

	
			'<'head'>'
			
				'<'script type="text/javascript"'>'
					var $Resp=prompt("Digite seu nome","NomeDefault");
					if $Resp !==null && $Resp!="";
					{
						x="Seja Benvindo"+$Resp; 
					}
					else;
					{
						x="Seja Benvindo"+NomeDefault; 
					}
				'<'/scrip'>'
				
			'<'/head'>'		
		
			'<'body'>'
				

'<'/body'>'

VOLTAR

Interacao For

VOLTAR

Interacao Do While

VOLTAR

Eventos

onclick

onchange

onmousedown

onmouseup

onmouseenter

onmuoseleave

onfocus

onblur

onsubmit

VOLTAR