Buscar

Introdução ao Javascript e JQuery

Prévia do material em texto

REVISÃO 
LINGUAGENS DA WEB
AULA 3
AGENDA
Introdução ao Javascript
Introdução ao JQuery
INTRODUÇÃO AO JAVASCRIPT
O Javascript é uma linguagem de script que pode ser adicionada a uma página HTML. 
O Javascript foi projetado para adicionar mais interatividade à páginas HTML
Trata-se uma linguagem interpretada
INTRODUÇÃO AO JAVASCRIPT
 ADICIONANDO JAVASCRIPT EM HTML
Para adicionar algum script javascript basta usar a tag <script>, possuindo o atributo type com valor text/javascript. type=“text/javascript”.
<html>
<body>
	<script type=“text/javascript”>
	document.write(“<h1>Hello World</h1>”);
	</script>
</body>
</html>
INTRODUÇÃO AO JAVASCRIPT
USANDO ARQUIVO JAVASCRIPT EXTERNO
Para compartilhar o código javascript entre diversas páginas, pode-se fazer uso do arquivo externo.
<html>
<body>
	<script type=“text/javascript” src=“arquivo.js”>	</script>
</body>
</html>
INTRODUÇÃO AO JAVASCRIPT
USANDO VARIÁVEIS
<html><body>
	<script type="text/javascript">	
		var nome;
		nome = "Maria";
		sobrenome = " da Silva"
		document.write("<p>"+nome+sobrenome+"</p>");
	</script>
</body></html>
INTRODUÇÃO AO JAVASCRIPT
Como qualquer linguagem o Javascript possui, varáveis, arrays (arranjo), objetos, operadores e todas as estruturas de controle como, estruturas condicionais simples e composta e estruturas de repetição. 
var carros= [“uno”, “onix”, “fox”]; 
for(var i = 0; i < carros.length; i++){
if(carros[i] == “fox”) {
 alert(carros[i] + “ é Volks”);
}else{
 alert(carros[i] + “ não é Volks”); 
}
}
v
INTRODUÇÃO AO JAVASCRIPT
Como qualquer linguagem o Javascript possui, varáveis, arrays (arranjo), objetos, operadores e todas as estruturas de controle como, estruturas condicionais simples e composta e estruturas de repetição. 
var carros= [“uno”, “onix”, “fox”]; 
for(var i = 0; i < carros.length; i++){
if(carros[i] == “fox”) {
 alert(carros[i] + “ é Volks”);
}else{
 alert(carros[i] + “ não é Volks”); 
}
}
v
INTRODUÇÃO AO JAVASCRIPT
Como qualquer linguagem o Javascript possui, varáveis, arrays (arranjo), objetos, operadores e todas as estruturas de controle como, estruturas condicionais simples e composta e estruturas de repetição. 
var carros= [“uno”, “onix”, “fox”]; 
for(var i = 0; i < carros.length; i++){
if(carros[i] == “fox”) {
 alert(carros[i] + “ é Volks”);
}else{
 alert(carros[i] + “ não é Volks”); 
}
}
v
INTRODUÇÃO AO JAVASCRIPT
É importante destacar alguns pontos da sintaxe javascript:
 
A palavra var é opcional na declaração de variáveis 
O ponto e vírgula (;) é opcional no final de cada instrução
Blocos de códigos ficam entre chaves ({})
O array começa do índice 0
Para concatenar duas strings utiliza-se o operador “+”.
INTRODUÇÃO AO JAVASCRIPT
Para criar uma maior dinâmica com o usuário, precisamos através do javascript manipular o DOM (Document Object Model) do HTML. 
O HTML DOM é um padrão para recuperação, alteração, adição ou remoção de elementos HTML e suas propriedades.
<html>
<head></head>
<body>
<h1></h1>
<p></p>
</body>
</html>
INTRODUÇÃO AO JAVASCRIPT
Para criar uma maior dinâmica com o usuário, precisamos através do javascript manipular o DOM (Document Object Model) do HTML. 
O HTML DOM é um padrão para recuperação, alteração, adição ou remoção de elementos HTML e suas propriedades.
<html>
<head></head>
<body>
<h1>Texto H1</h1>
<p>Texto parágrafo</p>
</body>
</html>
Texto H1
Texto parágrafo
INTRODUÇÃO A JAVASCRIPT
FUNÇÕES EM JAVASCRIPT
Funções em javascript possui o mesmo propósito que em linguagens como Java e C++
Reutilizar código
function nome_função(var1, var2, var3,...,varX){
 //código
}
INTRODUÇÃO AO JAVASCRIPT
EVENTOS EM JAVASCRIPT
<html><head>
<script type=”text/javascript” charset=”utf-8”>
 function helloWorld(){
 document.getElementById(“idElemento”).innerHTML= “Hello World”;} 
</script></head>
<body>
 <h1 id=”idElemento”></h1><br/>
 <input type=”button” onClick=”helloWorld()” value="clicar" />
</body></html>
INTRODUÇÃO AO JAVASCRIPT
1.
2.
INTRODUÇÃO AO JQUERY
Antigamente o desenvolvimento de websites não possuía muitas bibliotecas que facilitassem o desenvolvimento da aplicação. 
Toda a dinâmica e interação com usuário, tinha que ser feita usando a linguagem javascript pura.
No entanto, hoje em dia temos muitas bibliotecas que facilitam o desenvolvimento web. Entre elas estão, JQuery, Angular JS, Prototype, o Mootools e muito mais.
INTRODUÇÃO AO JQUERY
Usar JQuery durante o desenvolvimento web possui algumas vantagens, entre elas estão, diminuição da quantidade de códigos gerados pela linguagem javascript, tornando assim o código mais compacto e fácil de ler. 
Outra vantagem, é a compatibilidade e portabilidade do seu código entre diversos navegadores, pois antigamente diferentes navegadores tinham diferentes suportes a javascript, isso poderia gerar vários erros na execução de código entre vários navegadores (Internet Explorer 6, Safari, Firefox). Usando o JQuery ele já tem funções prontas que tratam essa compatibilidade para você.
INTRODUÇÃO AO JQUERY
EXEMPLO JQUERY
<html><head>
 <title>Minha Página</title>
 <script type=”text/javascript” src=”jquery.js”></script>
 <script type=”text/javascript” charset=”utf-8”>
 function helloWorld(){
 $(“#idElemento”).text(“Hello World”);} 
 </script></head>
<body>
 <h1 id=”idElemento”></h1><br/>
 <input type=”button” onClick=”helloWorld()” value=“clicar”/>
</body></html>
INTRODUÇÃO AO JAVASCRIPT
1.
2.
PRÓXIMA AULA
Phonegap Build

Continue navegando