PROFISSIONAL EM WEBDESIGN

Tamanho: px
Começar a partir da página:

Download "PROFISSIONAL EM WEBDESIGN"

Transcrição

1

2 JS Javascript 2

3 O QUE É O JAVASCRIPT Antes de mais é JAVASCRIPT e não JAVA. Java é uma batalha diferente! Javascript é uma linguagem de programação utilizada para conferir funcionalidades a páginas de um site. O seu modus operandi é, na sua essência, deixar que o DOM carregue e depois actuar sobre os elementos. São usadas bibliotecas de funções (ex: jquery e/ou MooTools) para extender e acrescentar potencialidades. 3

4 COMO UTILIZAR JAVASCRIPT Para testes rápidos podemos por código Javascript no próprio HTML dentro de tags <script> inseridas no <head> mas recomenda-se a sua a JS colocação antes do </body>. <script> window.onload = function () { alert( Isto é uma mensagem de aviso ); console.log( Registo na consola ); } </script> Exemplo em: 4

5 COMO UTILIZAR JAVASCRIPT Idealmente temos todo o código javascript dentro de ficheiros com extensão.js e todos eles, chamados antes do </body>.. Também, idealmente, dentro de um só ficheiro para diminuir os a JS HTTP Requests que uma página provoca.... <script src= js/jquery min.js ></script> <script src= js/os-meus-scripts.js ></script> <script src= js/googleanalytics.js ></script>... </body> 5

6 O primeiro programa em Javascript a JS Introduzam o seguinte código num novo documento HTML. <script> function helloworld() { alert('hello World!'); } helloworld(); </script> 6

7 Variáveis e tipos de dados Variáveis é um espaço onde se armazena informação enquanto o código é executado Usadas para armazenar informação e mais tarde ir busca-la As variáveis podem ser de difernetes tipos: numeros, strings, datas, vectores, objectos, etc. Javascript é uma linguagem implícita e por isso não precisamos de declarar de que tipo são as nossas variáveis 7

8 Declarar variáveis a JS Para declarar uma variável usamos a palavra var antes. var NomedaVariavel; a JS Podemos declarar multiplas variáveis numa só declaração: var nome, endereco;. a JS E podemos também atribuir valores iniciais: var largura = 100, mensagem = Olá ; 8

9 Âmbito das variáveis O âmbito da variável define onde ela pode ser usada (aonde está confinada) a JS <script> var x= 10; </script> a JS A variável y só é conhecida dentro da função fazalgo : <script> function fazalgo() { var y= 99; } alert(y); // Uncaught Reference Error: y is not defined </script> 9

10 a JS Tipos de variáveis var nome = Felismino ; /* string */ var pi = 3.14; /* float */ var ano = 2013; /* inteiro */ var dizola = function () { /* booleano */ alert( Olá Mundo ); } var numeros = [1, 2, 3, 4]; /* vector */ var animais = new Array( Cão, Gato, Piriquito ); /* vector */ var pessoa = { nome = Felismino, idade = 31, titulo = O Maior, } /* objecto*/ 10

11 Quanto aos vectores Um vector é usado para armazenar multiplos vatores numa só variável. A um vector podemos adicionar e remover valores consoante a nossa necessidade. Um vector pode também alojar diferentes tipos de valores a JS Exemplos de declaração de vectores e a sua inicialização: var var var var var vector1 vector2 vector3 vector4 vector5 = = = = = new Array(1, 2, 3); new Array(); [ ]; [1, 2, 3, 4]; new Array( Cão, Gato, Piriquito, Girafa ); 11

12 Vectores Um vector pode ser acedido através de um index onde o primeiro elemento a JS é o index zero. var animais = new Array( Cão, Gato, Piriquito, Girafa ); var primeiroelemento = animais[0]; alert(primeiroelemento); Também podemos adicionar elementos ao vector, neste exemplo vamos a JS adicionar o valor Zebra como 5º elemento (index 4) animais[4] = Zebra ; alert(animais.join( )); 12

13 Vectores Para sabermos o tamanho do vector usamos a propriedade lenght. E a JS também podemos adicionar elementos com o push. var animais = new Array( Cão, Gato, Piriquito, Girafa ); var contaanimais = animais.length; alert(contaanimais); animais.push( Falcão ); alert(animais.length); a JS Podemos, também, usar um ciclo para vermos todos os animais do vector. for( var i = 0; i < animais.length; i++) { alert(animais[i]); } Exemplo em: 13

14 Operadores a JS Do PHP para o Javascript a coisa pouco muda :) <script> var x= 10, y= 20; var adicao = x + y; var subtracao = x - y; var multiplicacao = x * y; var divisao = x / y; var resto = x % y; </script> 14

15 Operadores e comparações booleanas EXEMPLO NOME RESULTADO a == b Igual Verdade se a igual a b a!= b Diferente Verdade se a diferente de b a<b Menor Verdade se a menor que b a>b Maior Verdade se a mairo que b a <= b Menor/Igual Verdade se a menor ou igual a b a >= b Maior/Igual Verdade se a maior ou igual a b a && b E Verdade se a verdade e b verdade a b Ou Verdade se a verdade ou b verdade!a Negação Verdade se a é falso 15

16 a JS Estruturas de controlo: IF <script> if (condição){ // Código } if (condição){ // Código } else { // Código } </script> 16

17 a JS Estruturas de controlo: IF (exemplo 1) var num1 = 10; var num2 = 20; var num3 = prompt("introduza um número: "); if (num3 > num2){ alert( num1 é maior ); } if (num1!= num2){ alert( num1 diferente de num2 ); } O prompt gera uma caixa tipo a de alert, mas pede o input do utilizador. É bonita para ensinar javascript, mas raramente vista em websites! 17

18 a JS Estruturas de controlo: IF (exemplo 2) var horaactual = 8; if (horaactual > 6 && horaactual <= 7){ alert( Acorda! ); } else if (horaactual > 13 && horaactual <= 14){ alert( Hora do almoço! ); } else { alert( Tempo livre! ); } 18

19 var cao = Johnny, idade = 2; a JS Estruturas de controlo: IF (exemplo 3) if (cao == Johnny && idade == 2){ alert( O + cao + tem + idade + anos! ); } if (idade == 0 idade == 1){ alert(cao + ainda é um cachorro! ); } var velho = idade > 10; if (!velho){ alert(cao + ainda é um cachorro!!!! ); } Exemplo em: 19

20 var a = prompt( Escolha um número de 1 a 5 ); a JS Estruturas de controlo: SWITCH switch(a) { case 1 : alert( Caso 1 ); break; case 2 : alert( Caso 2 ); break; default: alert( Caso por defeito. ); break; }; Exemplo em: 20

21 A libraria de funções (classe) Math A classe Math contém muitos métodos frequentemente úteis: Math.abs(x) devolve o valor absoluto de um número decimal Math.max(x1, x2) devolve o número com o maior valor Math.min(x1, x2) devolve o número com o menor valor Math.pow(x, y) devolve a potência y de um número x Math.sqrt(x) devolve a raiz quadrada de x Math.floor(x) arredonda por defeito (para baixo) Math.random() gera um número aleatório entre 0 e 1 Exemplo em: 21

22 O ciclo FOR for (<inicial>; <condição>; <update>) { // Código a executar durante o for aqui } SINTAXE a JS Um ciclo FOR executa um bloco de código um numero determinado de vezes. for (var i = 0; i < 10; i++) { document.write( Esta é a iteração: + i + <br> ); } EXEMPLO a JS E um exemplo: 22

23 O ciclo WHILE Um ciclo WHILE executa um bloco de código enquanto uma determinada var conta = 0; while (conta < 10) { document.write( Valor conta: + conta + <br> ); conta++; } SINTAXE while (condição) { // Código a executar } EXEMPLO a JS a JS condição for verdade 23

24 Funções Uma função é um bloco de código que será executado quando for chamado. a JS Ambos os exemplos seguintes são exactamente os mesmos. function clicaaqui() { alert( Clicou! ); } var clicaaqui = function () { alert( Clicou! ); } clicaaqui(); 24

25 Funções Funções podem ter parâmetros de entrada e retornar valores com a a JS palavra chave return. function multiplica(x, y) { return x * y; } var seis = multiplica(2, 3); alert(seis); alert(multiplica(5, multiplica(5, 5))); 25

26 Manipulação do DOM Vimos a estrutura básica do DOM nas sessões em que demos CSS. No javascript também podemos atingir determinados elementos do DOM. a JS Assim como criar novos elementos!! var botao = document.createelement("button"); var texto = document.createtextnode("clica aqui!"); botao.appendchild(texto); document.body.appendchild(botao); Exemplo em: 26

27 Manipulação do DOM Também podemos atingir um determinado elemento, ou um elemento com umo determinado ID ou uma determinada class!! Com jquery estas tarefas de manipulação de DOM são mais fáceis, por isso deixamos isto para mais tarde. 27

28 Caixa CONFIRM Vimos anteriormente como gerar um ALERT e um PROMPT. O CONFIRM a JS fornece uma opção ao utilizador do site. var a = confirm("deseja ir para o Google?") if (a == true){ alert("disse que sim. A envia-lo para o Google"); window.open(" "_parent"); } else { alert("escolheu cancelar!"); } Exemplo em: 28

29 29

30 O que é e porquê usar o jquery? - Biblioteca de funções de javascript - Simples e conciso de usar - Simplica as interações entre HTML e Javascript - Levezinho: +/- 19KB de tamanho (Minificado e zipado) - Usa regras válidas (compliant) CSS Cross Browser (IE 6+, FF 2+, Safari 3+, Opera 9+ e Chrome) - Open Source, comunidade de utilizadores muito activa, imensos plugins (grátis ou pagos), montes de tutoriais e livros na internet 30

31 Exemplo de manipulação de AJAX e DOM if (!document.element_node) { document.element_node = 1; document.attribute_node = 2; document.text_node = 3; document.cdata_section_node = 4; document.entity_reference_node = 5; document.entity_node = 6; document.processing_instruction_node = 7; document.comment_node = 8; document.document_node = 9; document.document_type_node = 10; document.document_fragment_node = 11; document.notation_node = 12; } document._importnode = function(node, allchildren) { switch (node.nodetype) { case document.element_node: var newnode = document.createelement(node».nodename); if (node.attributes && node.attributes».length > 0) for (var i = 0; il = node.attributes.length;» i < il) newnode.setattribute(node.attributes».nodename, node.getattribute(node.attributes[i++]».nodename)); if (allchildren && node.childnodes &&» node.childnodes.length > 0) for (var i = 0; il = node.childnodes.length;» i<il) newnode.appendchild(document._importnode» (node.childnodes[i++], allchildren)); return newnode; break; case document.text_node: case document.cdata_section_node: case document.comment_node: return document.createtextnode(node.nodevalue); break; } }; Fonte: 31

32 Em jquery: É apenas uma linha de código! $( #conteudo ).load( page.html #conteudo ); 32

33 Quem usa jquery: 33

34 Comparação jquery com outras librarias de javascript 34

35 Como usar o jquery Podemos fazer o download ( e servir uma a HTML versão armazenada no nosso site: <script src= js/jquery-x.x.js ></script> a HTML Ou então podemos usar um CDN (Google, jquery.com ou outro) <script src= http//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js > </script> 35

36 Como usar o jquery Depois de termos embebido o jquery na nossa página, podemos começar a JS a escrever código usando a nomenclatura jquery. <script src= js/jquery js ></script> <script> $(document).ready( function () { // O nosso código aqui! }); </script> 36

37 A filosofia do jquery Procurar um elemento qualquer e fazer-lhe qualquer coisa! a JS <script src= js/jquery js ></script> <script> $(document).ready( function () { $( div ).addclass( xyz ); }); </script> Procurar um elemento qualquer e fazer-lhe qualquer coisa! 37

38 Exemplo básico a JS Vamos ver um exemplo: <body> <div> <p>um parágrafo</p> <p class= especial >Outro parágrafo</p> </div> <p>ainda outro parágrafo</p> </body> 38

39 Exemplo básico a JS Adicionar uma class com o nome teste a todos os parágrafos de uma página <body> <div> <p class= teste >Um parágrafo</p> <p class= especial teste >Outro parágrafo</p> </div> <p class= teste >Ainda outro parágrafo</p> </body> Código jquery usado: $( p ).addclass( teste ); 39

40 Usando selectores em jquery h1 { color: blue; } #elementocomid { color: blue; }.laranja { color: orange; } a JS a CSS Podemos usar qualquer tipo de selectores... tal e qual no CSS!!! Seleccionar o elemento: $( h1 ) Seleccionar um ID: $( #elementocomid ) Seleccionar uma classe: $(.laranja ) E até fazer combinações: $( footer ul.menu li ) 40

41 Exemplo básico de selectores em jquery Para já vamos só ver como seleccionar as coisas sem executar nenhuma a HTML acção sobre elas... <header> <div id= logo >O Logo</div> <ul class= menu > <li>opção 1</li> <li>opção 2</li> </ul> </header> 41

42 Exemplo básico de selectores em jquery a HTML $( header ) <header> <div id= logo >O Logo</div> <ul class= menu > <li>opção 1</li> <li>opção 2</li> </ul> </header> 42

43 Exemplo básico de selectores em jquery a HTML $( #logo ) <header> <div id= logo >O Logo</div> <ul class= menu > <li>opção 1</li> <li>opção 2</li> </ul> </header> 43

44 Exemplo básico de selectores em jquery a HTML $( ul.menu ) <header> <div id= logo >O Logo</div> <ul class= menu > <li>opção 1</li> <li>opção 2</li> </ul> </header> 44

45 Exemplo básico de selectores em jquery a HTML $( ul.menu li ) <header> <div id= logo >O Logo</div> <ul class= menu > <li>opção 1</li> <li>opção 2</li> </ul> </header> 45

46 Usar filtros para seleção O jquery possúi também filtros que, muitas vezes, revelam-se úteis.. Filtros básicos: :first, :last, :even, :odd, entre outros... Filtros de conteúdos: :empty, :contains(texto), :has(selector),... Filtros de atributos: [atributo], [atributo=valor], [atributo!=valor],... Filtros de forms: :input, :text, :submit, :password, :enabled, :checked,... 46

47 Exemplos de filtros Imaginemos esta tabela com o id #estudantes Nome Turma Idade Observação Felismino C 21 Bom Felizardo A 22 Bom Felisberto B 21 Fulano B 20 Fulaninho D 19 Satisfaz 47

48 Exemplos de filtros Para dar cores de fundo a esta tabela em tipo zebra: $( #estudantes tr:even ).css( background-color, #DDDDEE ); Turma Idade Felismino C 21 Bom Felizardo A 22 Bom Felisberto B 21 Fulano B 20 Fulaninho D 19 Nome Observação Satisfaz 48

49 Exemplos de filtros $( #estudantes tr:even ).css( background-color, #DDDDEE ); $( #estudantes td.observacao:empty ).text( Sem comentário ); Turma Idade Felismino C 21 Bom Felizardo A 22 Bom Felisberto B 21 Sem comentario Fulano B 20 Sem comentario Fulaninho D 19 Satisfaz Nome Observação 49

50 Exemplos de filtros $( #estudantes tr:even ).css( background-color, #DDDDEE ); $( #estudantes td.observacao:empty ).text( Sem comentário ); $( #estudantes td[align= center ] ).addclass( textovermelho ); Turma Idade Felismino C 21 Bom Felizardo A 22 Bom Felisberto B 21 Sem comentario Fulano B 20 Sem comentario Fulaninho D 19 Satisfaz Nome Observação 50

51 Exemplos de selectores de forms $( :submit).click(function(event){... }); $( input:disabled ).val( Não pode mudar-me! ); $( #formcontacto input:checked ).addclass( selecionado ); 51

52 Métodos jquery (acções) Agora que sabemos seleccionar elementos vamos fazer alguma coisa! Manipulação do DOM: before(), after(), append(), appendto(),... Atributos: css(), addclass(), removeclass(), attr(), html(), val (),... Eventos: click(), bind(), unbind(), live(),... Efeitos: hide(), show(), fadeout(), toggle(), animate(),... AJAX: load(), get(), post(), ajax(),... 52

53 Métodos jquery Nesta explicação usaremos, outra vez, este pequeno bloco de HTML a HTML O código necessário aqui: <header> <h1>o cabeçalho</h1> <p>um parágrafo</p> <p>outro parágrafo</p> <div id= conteudos ></div> <p>e outro parágrafo</p> </header> 53

54 Métodos jquery Para mover todos os parágrafos para dentro da div com id conteudos a HTML Seleccionar todos os parágrafos: $( p ) <header> <h1>o cabeçalho</h1> <p>um parágrafo</p> <p>outro parágrafo</p> <div id= conteudos ></div> <p>e outro parágrafo</p> </header> 54

55 Métodos jquery Mover todos os parágrafos para dentro da div com id conteudos a HTML $( p ).appendto( #conteudos ); <header> <h1>o cabeçalho</h1> <div id= conteudos > <p>um parágrafo</p> <p>outro parágrafo</p> <p>e outro parágrafo</p> </div> </header> 55

56 Métodos jquery Acrescentar coisas ao cabeçalho h1: a HTML $( h1 ).append( magnífico! ); <header> <h1>o cabeçalho magnífico!</h1> <div id= conteudos > <p>um parágrafo</p> <p>outro parágrafo</p> <p>e outro parágrafo</p> </div> </header> 56

57 Métodos jquery a JS A este ponto, devem ter algo parecido com isto no vosso ficheiro: <script> $(document).ready( function () { $( p ).appendto( #conteudos ); $( h1 ).append( magnífico! ); }); </script> Vamos continuar... 57

58 Métodos jquery Pôr o último parágrafo com a cor vermelha a HTML $( #conteudos p:last ).css( color, red ); <header> <h1>o cabeçalho magnífico!</h1> <div id= conteudos > <p>um parágrafo</p> <p>outro parágrafo</p> <p style= color:red >E outro parágrafo</p> </div> </header> 58

59 Métodos jquery Acrescentar uma class ao <header> a HTML $( header ).addclass( headertopo ); <header class= headertopo > <h1>o cabeçalho magnífico!</h1> <div id= conteudos > <p>um parágrafo</p> <p>outro parágrafo</p> <p style= color:red >E outro parágrafo</p> </div> </header> 59

60 Métodos jquery... ainda mais exemplos Para definição: $( img.logo ).attr( width, 200px ); $( p.copyright ).html( <span>&copy 2013 Felisberto</span> ); $( input#nome ).val( Felismino ); Para leitura: var larguralogo = $( img.logo ).attr( width ); var copyright = $( p.copyright ).html(); var nomeuser = $( input#nome ).val(); 60

61 Encadear métodos (chaining) Uma particularidade (boa) do jquery é que podemos encadear acções. Isto é, aplicar várias acções ao mesmo selector. $( #deleted ).addclass( red ).fadeout( slow );. $( :button ).val( Clica aqui ).addclass( foco ).removeclass( desligado ); Caso eu tenha esquecido: Dúvidas com jquery o melhor sítio para aprender é e 61

62 Exemplo de eventos em jquery a JS Agora vamos ver exemplos de EVENTOS... $(document).ready( function () { $(o-selector).nomedoevento(function(){... }); }); Vamos continuar a trabalhar no ficheiro que estão a editar de momento 62

63 Exemplo de eventos em jquery a JS Vamos acrescentar isto ao nosso document ready: $(document).ready( function () { $( #mensagem ).click(function(){ $(this).css( color, blue ); }); a HTML }); <span id= mensagem >Lorem ipsum dolor sit amet</span> 63

64 Exemplo de eventos em jquery a HTML a JS Também podemos disparar o evento manualmente! $(document).ready( function () { $( #mensagem ).click(function(){ $(this).css( color, blue ); }); $( #mensagem ).click(); }); <span id= mensagem >Lorem ipsum dolor sit amet</span> 64

65 Exemplo de eventos em jquery a JS $(document).ready( function () { $( a.mostracap1 ).click(function(){ $( #cap1 ).slidetoggle( slow ); }); }); a HTML Quando.mostracap for clicado o #cap1 desliza para cima ou baixo. <p><a class="mostracap1">ler capítulo 1</a></p> <div id="cap1">... </div> 65

66 Exemplo de eventos em jquery Também podemos fazer as animações ao nosso gosto... a HTML a JS $(document).ready( function () { $(.clicaaqui ).click(function(){ $( #adiv ).animate({ width: 960px, opacity: 0.7, fontsize: 2em }, 2000 ); }); }); <p><a class="clicaaqui">clica aqui para um animação!</a></p> <div id="adiv"><p>olá!</p></div> 66

67 Outro exemplo de eventos em jquery Um código que se vê frequentemente em websites e muito procurado é o de Smooth Scroll. Aqui está um exemplo de código que poderão gostar: 67

68 Exemplo de AJAX Já vimos antes que temos algumas funções de jquery para AJAX ( $.load, $.ajax, $.get, $.post, etc...) a JS Para carregar conteúdos de uma página para uma determinada div: $( #coms ).load( comentarios.php ); a JS Podemos também passar dados com o pedido que fazemos: $( #coms ).load( comentarios.php, {max: 5} ); 68

69 Exemplo de AJAX com o $.post Uma das grandes vantagens do AJAX é com os formulários. Podemos enviar um POST ao nosso ficheiro processador (de 1 formulário por ex), receber a resposta e mostra-la na página... isto sem precisar de sair da página onde estamos para outra. Vamos ao site do amigo Felismino Felisberto para analisar o código! 69

70 HASTA LA VISTA BABY Nunca esquecer: - Vocês não sabem? O Google conhece muita gente que sabe! - O W3Schools é uma boa fonte de info mas ás vezes... - Informações de confiança? Procurar nos sites de quem faz a coisa: HTML > W3.org PHP > PHP.net mysql > mysql.com jquery > jquery.com - Tenham amigos na mesma área, discutam e conversem sobre as vossas lutas, problemas, dúvidas, desejos, etc! - Pesquisam muito e mantenham-se sempre actuais! 70

71 Até um dia! 71

jquery André Tavares da Silva andre.silva@udesc.br

jquery André Tavares da Silva andre.silva@udesc.br jquery André Tavares da Silva andre.silva@udesc.br jquery jquery é uma biblioteca em JavaScript; Seu objetivo é simplificar a programação em JavaScript; jquery foi desenvolvida para ser de aprendizado

Leia mais

O que é o JavaScript?

O que é o JavaScript? JavaScript Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem

Leia mais

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de

Leia mais

jquery Apostila Básica

jquery Apostila Básica jquery Apostila Básica INTRODUÇÃO 3 CAPÍTULO 1 POR ONDE INICIAR 3 CAPÍTULO 2 MEU PRIMEIRO SCRIPT! 4 EXERCÍCIOS...5 CAPÍTULO 3 ADICIONANDO CSS 6 EXERCÍCIOS...7 CAPÍTULO 4 MODIFICANDO APENAS PARTE DO DOCUMENTO

Leia mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de

Leia mais

Até agora aprendemos formas para nomear e processar dados em Javascript.

Até agora aprendemos formas para nomear e processar dados em Javascript. Manipular HTML Recapitulando Até agora aprendemos formas para nomear e processar dados em Javascript. Os tipos de dados primários de que falámos (String, Number e Boolean) são exactamente isso - pequenas

Leia mais

PROF. DANIELA PIRES. Aplicações para Web. Aplicações para Web - FMU - 2012 - Prof. Daniela Pires

PROF. DANIELA PIRES. Aplicações para Web. Aplicações para Web - FMU - 2012 - Prof. Daniela Pires PROF. DANIELA PIRES Aplicações para Web 1 *Oficialmente: *Uma biblioteca escrita em Javascript *Uma definição melhor: *jquery é uma Biblioteca JavaScript que simplifica a manipulação de um documento HTML

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JQUERY

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JQUERY PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JQUERY Prof. Dr. Daniel Caetano 2012-1 Objetivos Introduzir o framework JQuery Capacitar para a construção de documentos JQuery simples Compreender os mecanismos

Leia mais

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem. 1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente

Leia mais

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -! Página1 Javascript JavaScript (JS) é uma linguagem de programação client side Funciona no navegador do usuário. É uma linguagem baseada em objetos. "Walmir".length; 6 Para que serve - fazer websites responder

Leia mais

Algoritmos em Javascript

Algoritmos em Javascript Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays

Leia mais

Internet e Programação Web

Internet e Programação Web COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------

Leia mais

Ajax Asynchronous JavaScript and Xml

Ajax Asynchronous JavaScript and Xml Ajax Asynchronous JavaScript and Xml Ajax permite construir aplicações Web mais interativas, responsivas, e fáceis de usar que aplicações Web tradicionais. Numa aplicação Web tradicional quando se prime

Leia mais

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. JavaScript JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. Pode ser usada dentro do próprio arquivo HTML ou estruturada em um

Leia mais

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Novo projeto com NetBeans A partir de hoje, vamos trabalhar com projetos no NetBeans

Leia mais

Programação WEB I Estruturas de controle e repetição

Programação WEB I Estruturas de controle e repetição Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos

Leia mais

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Formulários e JavaScript Como visto anteriormente, JavaScript pode ser usada para

Leia mais

Introdução ao Javascript

Introdução ao Javascript Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação

Leia mais

PHP. Hypertext Pre-Processor

PHP. Hypertext Pre-Processor PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para

Leia mais

Aula 9: Fundamentos do JQuery Fonte: Plano de Aula Oficial da Disciplina

Aula 9: Fundamentos do JQuery Fonte: Plano de Aula Oficial da Disciplina Programação para Internet Rica 1 Aula 9: Fundamentos do JQuery Fonte: Plano de Aula Oficial da Disciplina Objetivo: Capacitar o aluno para o trabalho com o framework JQuery. INTRODUÇÃO JQuery é uma biblioteca

Leia mais

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda PROGRAMAÇÃO PARA INTERNET Introdução à AJAX Fonte: Raul Paradeda INTRODUÇÃO Para entender o que é o AJAX é necessário ter o prévio conhecimento de: HTML / XHTML; Javascript; CSS; XML. INTRODUÇÃO Ao pesquisar

Leia mais

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique. Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças

Leia mais

Programando em PHP. Conceitos Básicos

Programando em PHP. Conceitos Básicos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web

Leia mais

Antes de começar tens que saber o que é o hi5. O hi5 é um conjunto de páginas pessoais em que o utilizador se expõe a uma comunidade virtual.

Antes de começar tens que saber o que é o hi5. O hi5 é um conjunto de páginas pessoais em que o utilizador se expõe a uma comunidade virtual. Hi5 Antes de começar tens que saber o que é o hi5. O hi5 é um conjunto de páginas pessoais em que o utilizador se expõe a uma comunidade virtual. 1º Criar Conta 2º Editar as preferências 3º Carregar Imagens

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

Google Sites. A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1

Google Sites. A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1 Google Sites A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1 1. Google Sites A Google veio anunciar que, para melhorar as funcionalidades centrais do Grupos Google, como listas de discussão

Leia mais

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que

Leia mais

Tecnologias para Web Design

Tecnologias para Web Design Tecnologias para Javascript e DOM Introdução à Scripts Um script do lado cliente é um programa que acompanha um documento HTML Pode estar incluído no próprio documento embutido ou acompanha-lo num arquivo

Leia mais

O que é o Javascript?

O que é o Javascript? O que é o Javascript? JavaScript é uma linguagem para criação de Home-Pages. Funções escritas em JavaScript podem ser embutidas dentro de seu documento HTML. Com JavaScript você tem muitas possibilidades

Leia mais

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON) Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior

Leia mais

JavaScript (Funções, Eventos e Manipulação de Formulários)

JavaScript (Funções, Eventos e Manipulação de Formulários) Linguagem de Programação para Web JavaScript (Funções, Eventos e Manipulação de Formulários) Prof. Mauro Lopes 1-31 23 Objetivos Iremos avançar um pouco mais em nosso estudo sobre o JavaScript. Iremos

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open

Leia mais

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. JavaScript

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. JavaScript Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES JavaScript Desenvolvimento de Sistemas para WEB Site:

Leia mais

Criando um script simples

Criando um script simples Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa

Leia mais

Laboratório 4 Validação do Formulário

Laboratório 4 Validação do Formulário Laboratório 4 Validação do Formulário Introdução Agora que já definimos os nossos documentos usando xhtml e já os embelezámos através da utilização das CSS, está na hora de validar a informação que o utilizador

Leia mais

OPERADORES E ESTRUTURAS DE CONTROLE

OPERADORES E ESTRUTURAS DE CONTROLE OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em

Leia mais

Prof Evandro Manara Miletto. parte 2

Prof Evandro Manara Miletto. parte 2 Prof Evandro Manara Miletto parte 2 Sumário Estruturas de Controle Eventos Estruturas de controle características Estruturas de controle (ou condicionais) são executadas caso um teste seja atendido Permite

Leia mais

3 Classes e instanciação de objectos (em Java)

3 Classes e instanciação de objectos (em Java) 3 Classes e instanciação de objectos (em Java) Suponhamos que queremos criar uma classe que especifique a estrutura e o comportamento de objectos do tipo Contador. As instâncias da classe Contador devem

Leia mais

Scriptlets e Formulários

Scriptlets e Formulários 2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,

Leia mais

Repeater no GASweb. Regiões

Repeater no GASweb. Regiões Repeater no GASweb Por: Rodrigo Silva O controle de servidor Repeater é um container básico que permite a você criar uma lista de qualquer informação que deseja em uma página Web. Ele não tem uma aparência

Leia mais

JSP - ORIENTADO A OBJETOS

JSP - ORIENTADO A OBJETOS JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...

Leia mais

Javascript 101. Parte 2

Javascript 101. Parte 2 Javascript 101 Parte 2 Recapitulando O Javascript é uma linguagem de programação funcional Os nossos scripts são executados linha a linha à medida que são carregados. O código que está dentro de uma função

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 6 PHP: Include, Require, Variáveis de ambiente Prof. Teresinha Letícia da Silva leticiasfw@yahoo.com.br Inclusão de arquivos com Include e Require no PHP Uma técnica muito

Leia mais

Resumo da Matéria de Linguagem de Programação. Linguagem C

Resumo da Matéria de Linguagem de Programação. Linguagem C Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis

Leia mais

PHP (Seções, Cookies e Banco de Dados)

PHP (Seções, Cookies e Banco de Dados) PHP (Seções, Cookies e Banco de Dados) André Tavares da Silva andre.silva@udesc.br Seções Basicamente, as seções são métodos que preservam determinados dados ativos enquanto o navegador do cliente estiver

Leia mais

Sumário. HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1

Sumário. HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1 Sumário HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1 Linguagem HTML HTML é a abreviação de HyperText Markup Language, que pode ser traduzido como Linguagem de Marcação de Hipertexto. Não é uma linguagem

Leia mais

2.3. PHP Tipos de dados e operadores

2.3. PHP Tipos de dados e operadores Programação para Internet II 2.3. PHP Tipos de dados e operadores Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Tipos de dados Embora não seja necessário declarar os tipos de dados das variáveis,

Leia mais

Programação para web JavaScript

Programação para web JavaScript Programação para web JavaScript Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 4 de maio 2016

Leia mais

Aplicativos para Internet Aula 01

Aplicativos para Internet Aula 01 Aplicativos para Internet Aula 01 Arquitetura cliente/servidor Introdução ao HTML, CSS e JavaScript Prof. Erika Miranda Universidade de Mogi das Cruzes Uso da Internet http://www.ibope.com.br/pt-br/noticias/paginas/world-wide-web-ou-www-completa-22-anos-nesta-terca-feira.aspx

Leia mais

JavaScript (ou JScript)

JavaScript (ou JScript) 1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de

Leia mais

Introdução. História. Como funciona

Introdução. História. Como funciona Introdução O HTML é uma linguagem de marcação utilizada para desenvolvimento de sites. Esta linguagem surgiu junto com o HTTP, ambos possibilitaram a internet ser popularizada. História O HTML foi criado

Leia mais

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 2º semestre Trabalho nº 0 Instalação dos programas

Leia mais

PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006.

PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006. PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006. Veja como montar um formulário para upload de múltiplos arquivos e como processá-lo com o PHP, usando

Leia mais

AJAX no GASweb. Mas e afinal, para que usamos o AJAX?

AJAX no GASweb. Mas e afinal, para que usamos o AJAX? Nível - Avançado AJAX no GASweb Por: Pablo Hadler AJAX (Asynchronous Javascript and XML) foi criado com o princípio de ser uma maneira rápida e otimizada de podermos fazer requisições Web, sendo esta totalmente

Leia mais

QUEM FEZ O TRABALHO?

QUEM FEZ O TRABALHO? Introdução a Linguagem HTML: Conceitos Básicos e Estrutura ANA PAULAALVES DE LIMA 1 QUEM FEZ O TRABALHO? Com as tagsaprendidas hoje, faça uma página HTML sobre você com as seguintes informações: Seu nome

Leia mais

e à Linguagem de Programação Python

e à Linguagem de Programação Python Introdução a Algoritmos, Computação Algébrica e à Linguagem de Programação Python Curso de Números Inteiros e Criptografia Prof. Luis Menasché Schechter Departamento de Ciência da Computação UFRJ Agosto

Leia mais

JavaScript: Validação de Formulários. Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com

JavaScript: Validação de Formulários. Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com JavaScript: Validação de Formulários Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com Validação de Formulários Um dos usos mais frequentes do JS é a validação de formulários. Além de garantir

Leia mais

Conteúdo. DHTML tópicos Hamilton Lima - 2002-2004

Conteúdo. DHTML tópicos Hamilton Lima - 2002-2004 DHTML tópicos Hamilton Lima - 2002-2004 Conteúdo 1. meu primeiro script... 2 2. DOM Document Object Model...2 3. tipo de execução de scripts...2 4. resposta a um evento... 3 5. tipos de dados, variaveis

Leia mais

ZS Rest. Manual Avançado. Ementas : Email e SMS. v2011

ZS Rest. Manual Avançado. Ementas : Email e SMS. v2011 Manual Avançado Ementas : Email e SMS v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest FrontOffice... 3 1 4. CONFIGURAÇÃO INICIAL... 4 b) Configurar E-Mail... 4 c) Configurar SMS... 5 i. Configurar

Leia mais

Componentes da linguagem C++

Componentes da linguagem C++ Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras

Leia mais

ZSRest. Manual Profissional. Comandos Rádio X64. V2011-Certificado

ZSRest. Manual Profissional. Comandos Rádio X64. V2011-Certificado Manual Profissional Comandos Rádio X64 V2011-Certificado 1 1. Índice 2. INTRODUÇÃO... 2 3. Configuração inicial... 3 4. Configurações X64... 5 a) Definições Gerais... 5 b) Documentos e Periféricos... 8

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO INTRODUÇÃO AO MACROMEDIA DREAMWEAVER MX 2004 O Macromedia Dreamweaver MX 2004 é um software que permite a criação de páginas de Internet profissionais, estáticas

Leia mais

JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem

JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem 1 JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem orientada a objectos. Tal como em ASP e PHP, os ficheiros

Leia mais

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A Módulo 18 Ferramentas de Desenvolvimento de Páginas Web Criar uma relação mestre-detalhe 1. Cria uma cópia da página «listaferram.php»

Leia mais

7. Cascading Style Sheets (CSS)

7. Cascading Style Sheets (CSS) 7. Cascading Style Sheets (CSS) O CSS (Folha de Estilo em Cascata) é um padrão de formatação para páginas web que vai além das limitações impostas pelo HTML. O Cascading Style Sheets não é exatamente uma

Leia mais

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

Introdução ao Javascript. Parte 2 Prof. Victor Hugo Lopes

Introdução ao Javascript. Parte 2 Prof. Victor Hugo Lopes Introdução ao Javascript Parte 2 Prof. Victor Hugo Lopes agenda Estruturas de comandos Modularização A primeira estrutura de comando da linguagem é baseada na noção da estrutura sequencial, no estilo top-down:

Leia mais

TUTORIAL. Como criar um blogue/página pessoal no WordPress

TUTORIAL. Como criar um blogue/página pessoal no WordPress TUTORIAL Como criar um blogue/página pessoal no WordPress Índice Criar o blogue... 3 Alterar as definições gerais... 4 Alterar tema... 6 Criar Páginas... 7 Colocar Posts (citações)... 9 Upload de ficheiros...

Leia mais

Definir um site com o Adobe Dreamweaver

Definir um site com o Adobe Dreamweaver Definir um site com o Adobe Dreamweaver Antes de começarmos a desenvolver o nosso site e depois da fase de planeamento, devemos começar por definir o site no Dreamweaver. Para isso devemos criar uma pasta

Leia mais

Diazo. Módulo 7 Tema Diazo

Diazo. Módulo 7 Tema Diazo Diazo Módulo 7 Tema Diazo Diazo >> O que é? É uma ferramenta para criação de temas. Permite que o designer construa um tema puramente HTML, sem se preocupar com as particularidades do Plone. Funciona através

Leia mais

Equipa PTE. Janeiro 2012

Equipa PTE. Janeiro 2012 Janeiro 2012 Equipa PTE Índice Introdução... 3 Registo Online... 3 Instalação... 6 Dropbox Online... 9 Separador Files (Ficheiros)... 10 Restaurar arquivos... 11 Recuperar arquivos... 11 Separador "Events"...

Leia mais

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes Roteiro 2: Introdução a Linguagem HTML Desenvolvimento de Sites com PHP e Mysql Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção

Leia mais

2 echo "PHP e outros.";

2 echo PHP e outros.; PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento

Leia mais

Tecnologias para apresentação de dados - Java Script. Aécio Costa

Tecnologias para apresentação de dados - Java Script. Aécio Costa Tecnologias para apresentação de dados - Java Script Aécio Costa Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem

Leia mais

Introdução à Linguagem

Introdução à Linguagem Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin jjscremin@jjscremin.t5.com.br Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:

Leia mais

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza Webdesign HTML Introdução a HTML e as principais tags da linguagem Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Objetivos Apresentar a HTML

Leia mais

Tutorial. Sincronização e backup de arquivos na Internet (nuvem) Elaborado por: Miguel Marques (Professor de TIC)

Tutorial. Sincronização e backup de arquivos na Internet (nuvem) Elaborado por: Miguel Marques (Professor de TIC) Tutorial Sincronização e backup de arquivos na Internet (nuvem) Elaborado por: Miguel Marques (Professor de TIC) Índice Introdução... 3 O programa... 3 Página www.dropbox.com... 6 Separador "Files"...

Leia mais

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos Banco de Dados Microsoft Access: Criar tabelas Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma tabela no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na tabela.

Leia mais

MANUAL DE INTEGRAÇÃO Versão 1.0

MANUAL DE INTEGRAÇÃO Versão 1.0 MANUAL DE INTEGRAÇÃO Versão 1.0 Criando um VA Dentro do sistema do valogi.co, ao tentar subir qualquer aplicativo, o sistema exige que sejam passados dois arquivos: um do tipo imagem e o outro do tipo

Leia mais

Java Mail Server. Manual do Utilizador

Java Mail Server. Manual do Utilizador Java Mail Server Manual do Utilizador Introdução às Redes e Comunicações 2002/2003 Java Mail Client Janela de Ligação O Java Mail Client (JMC), assim que é inicializado, mostra uma janela que irá possibilitar

Leia mais

Utilização do console WEB do DokNF-e. [Version 17/01/2013]

Utilização do console WEB do DokNF-e. [Version 17/01/2013] Utilização do console WEB do DokNF-e [Version 17/01/2013] Índice Sobre o DokNF-e.................................................................... 1 Primeiro Passo - Efetuar o Login......................................................

Leia mais

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print

Leia mais

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS APRESENTANDO O CSS CSS Cascading Style Sheets, ou, em português, Folha de Estilo em Cascata - é uma linguagem de estilo que pode ser utilizada na formatação de documentos HTML. Com CSS, podemos criar regras

Leia mais

WORKSHOP. 2ª Sessão 08/10/15

WORKSHOP. 2ª Sessão 08/10/15 WORKSHOP 2ª Sessão 08/10/15 HTML e CSS http://neecist.org/workshop JavaScript: O que é? Linguagem de programação interpretada pelo browser Corre do lado do cliente Permite manipular elementos da página

Leia mais

Ajax Asynchronous JavaScript and Xml

Ajax Asynchronous JavaScript and Xml Ajax Asynchronous JavaScript and Xml Ajax permite construir aplicações Web mais interactivas, responsivas, e fáceis de usar que aplicações Web tradicionais. Numa aplicação Web tradicional quando se prime

Leia mais

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Criando uma Calculadora Primeiramente deve se criar uma estrutura para armazenar os arquivos necessários para o funcionamento da calculadora.

Leia mais

MANUAL PORTAL CLIENTE AVANÇO

MANUAL PORTAL CLIENTE AVANÇO MANUAL PORTAL CLIENTE AVANÇO [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA Material Desenvolvido para Suporte Avanço Autor:

Leia mais

Flash MX ActionScript

Flash MX ActionScript Flash Programação MX ActionScript Multimédia Flash MX ActionScript Pedro Costa / 2004 Introdução Neste momento, o ActionScript é provavelmente a ferramenta mais poderosa integrada no Flash. Esta linguagem

Leia mais

Desenvolvedor Web Docente André Luiz Silva de Moraes

Desenvolvedor Web Docente André Luiz Silva de Moraes Roteiro 2: Introdução a Linguagem HTML Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção de páginas de internet e é responsável

Leia mais

www.coldfusionbrasil.com.br

www.coldfusionbrasil.com.br www.coldfusionbrasil.com.br 2000 PASSANDO VARIÁVEIS ATRAVÉS DE FORM E URL 3 ALTERA.CFM 3 FORMALTERA.CFM 4 ALTERA.CFM 4 FORMALTERA.CFM 4 CRIANDO E MANIPULANDO VARIÁVEIS COM CFSET 4 VALORES ESTÁTICOS 5 PARÂMETROS

Leia mais

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.). HTML / JAVASCRIPT Estamos iniciando o estudo do HTML através das TAGS (comandos) para construir formulários. Isso facilitará a continuidade dos nossos estudos da linguagem de programação JavaScript, a

Leia mais

DWR DIRECTED WEB REMOTING

DWR DIRECTED WEB REMOTING DWR DIRECTED WEB REMOTING Vamos ver neste artigo como personalizar uma tabela gerada pelo addrows(). Grids Personalizadas com addrow() O DWR tem uma lib chamada util.js, que é nela que se localiza as principais

Leia mais

Tutorial do Usuário para utilização do Magento e commerce

Tutorial do Usuário para utilização do Magento e commerce Tutorial do Usuário para utilização do Magento e commerce Sumário Introdução...3 Página inicial (Home Page)...3 Criar uma conta ou Entrar (Login)...4 Criar uma Conta...5 Entrar (Login)...6 Minha Conta...7

Leia mais

Passa a passo para construir uma página pessoal - Parte 1

Passa a passo para construir uma página pessoal - Parte 1 Passa a passo para construir uma página pessoal - Parte 1 Quais ferramentas são necessárias? - Editor de texto básico (sem formatações): use o Bloco de Notas (não use o MS Word e WordPad) - Navegador (browser):

Leia mais

Incorporando JavaScript em HTML

Incorporando JavaScript em HTML Incorporando JavaScript em HTML Existem quatro maneiras de incorporar JavaScript em HTML. Vamos abordar as três primeiras, por ser mais comum: Entre as tags dentro do código HTML. A partir

Leia mais

Transações Seguras em Bancos de Dados (MySQL)

Transações Seguras em Bancos de Dados (MySQL) Transações Seguras em Bancos de Dados (MySQL) Índice Entendendo os storage engines do MySQL 5 1 As ferramentas 1 Mais algumas coisas que você deve saber 1 Com a mão na massa 2 Mais ferramentas Usando o

Leia mais

Roteiro 2: Conceitos de Tags HTML

Roteiro 2: Conceitos de Tags HTML Roteiro 2: Conceitos de Tags HTML Objetivos Detalhar conceitos sobre TAGS HTML: elementos, atributos, elemento vazio, links. Implementar páginas de internet com uso da linguagem HTML; Ferramentas Necessárias

Leia mais