Programação para Internet I. 8. JavaScript. Nuno Miguel Gil Fonseca
|
|
- Renato Morais Álvares
- 8 Há anos
- Visualizações:
Transcrição
1 Programação para Internet I 8. JavaScript Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
2 Trata-se de uma linguagem de programação bastante completa! No entanto, é geralmente conhecida como linguagem de scripting. Apresenta características comuns à maior parte das linguagens de programação vulgares : Variáveis, funções, controlo de fluxo, ciclos, operadores Apresenta ainda algumas capacidades orientadação a objectos As funções escritas em JavaScript são usadas no âmbito de uma página web e geralmente chamadas em resposta a eventos (click, mouseover, etc.) (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 2
3 Existem algumas incompatibilidades entre as versões JavaScript (da Netscape) e JScript (da Microsoft) O que deve ser feito para ultrapassar estas incompatibilidades Usar apenas um subconjunto da linguagem que se saiba suportado por todos os browsers Escrever diferentes versões do código para funcionar correctamente em cada um dos browsers Uma combinação das duas técnicas anteriores É executado do lado do cliente O utilizador pode desactivar o uso de JavaScript no seu browser. (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 3
4 Como inserir um script no código? Embutido directamente nas tags (X)HTML <input type="text" name="morada" onblur="alert('olá!')"> Embutido no código (X)HTML através da tag <script></script>... <head> <script language="javascript" type="text/javascript"> function hello(){ alert("hello World!"); } </script> </head> <body onload="hello()">... (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 4
5 Como inserir um script no código? Incluído num ficheiro externo... <head> <script type="text/javascript" src="omeuficheiro.js"></script> </head> <body onload="hello()">... // conteudo do ficheiro omeuficheiro.js function hello(){ alert("hello World!"); return; } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 5
6 Variáveis e tipos de dados É uma linguagem de tipo livre (typeless) Não é necessário especificar os tipos de dados das variáveis aquando da sua declaração As variáveis são acedidas através do seu nome var numero = 2; var nome = "Zé"; alert(nome); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 6
7 Variáveis e tipos de dados(continuação...) Âmbito das variáveis Global Pode ser acedida de qualquer parte do código JavaScript var number = 2; function increasethenumber(){ number++; } increasethenumber(); alert(number); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 7
8 Variáveis e tipos de dados (continuação...) Âmbito das variáveis (continuação...) Local Só pode ser acedida dentro da função/ciclo/instrução condicional em que foi criada function returnthenumber(){ var number = 1; return number; } alert(returnthenumber()); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 8
9 Variáveis e tipos de dados (continuação...) Tipos Números inteiros e vírgula flutuante, positivos e negativos Booleanos true ou false Strings "Isto é um exemplo de uma String" Objectos omeuobjecto = new Object(); Arrays var clubes = new Array("SCP","FCP"); clubes[0] = "Sporting"; alert(clubes[0]); var clubes = ["Sporting", 1]; clubes[0] = "Sporting"; alert(clubes[0]); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 9
10 Variáveis e tipos de dados (continuação...) Arrays (cont.) Arrays Associativos var clubes = new Array(); clubes["maior"] = "Sporting"; alert(clubes["maior"]); var arr = { "a":1, "b": 300}; alert(arr["a"]); Em javascript é possível ter valores de diferentes tipos no mesmo array var c = new Array("SCP","FCP", 1, true); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 10
11 Operadores Aritméticos Básicos +,-,*,/ Resto da divisão inteira % Incrementos/decrementos unitários ++, -- Comparações ==,!=, <, <=, >, >= Booleanos &&,,! String (concatenação) + (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 11
12 Operadores (continuação...) Atribuições =, +=, -=, *=, /=, &=, = Condicional (condição)? valorcasoverdadeiro: valorcasofalso resultado = (vencedor == "sporting")? "justo": "injusto"; typeof Devolve o tipo de dados do operando if (typeof resultado == "number") {... } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 12
13 Estruturas de controlo Condicionais if if(condição1) {... } else if (condição 2) {... } else{... } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 13
14 Estruturas de controlo Condicionais switch switch(var){ case "a": // faz coisas se A break; case "b": // faz coisas se B break; default: // faz coisas se nem A nem B } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 14
15 Estruturas de controlo (continuação...) Ciclos for normal O código é executado um determinado número de vezes até se verificar uma determinada condição de paragem for (i = 0; i <= 5; i++) { document.write("o número é:" + i + "<br>"); } for in O código é executado pelo menos uma vez. Posteriormente é executado enquanto a condição se verificar. for (chave in array){ alert(array[chave]); } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 15
16 Estruturas de controlo (continuação...) Ciclos do...while O código é executado pelo menos uma vez. Posteriormente é executado enquanto a condição se verificar. do { código a executar; } while(condição verdadeira); while O código é executado enquanto a condição se verificar. Poderá não ser executado nenhuma vez. while(condição verdadeira){ código a executar; } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 16
17 Funções Permitem agrupar um conjunto de expressões sob um determinado nome Definição das funções function nomefunção (argumento1, argumento2,...) { //Código específico } return [valor]; Chamadas das funções variavel = nomefunção (arg1, arg2,...); nomefunção2(); nomefunção2(nomefunção3()); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 17
18 Caixas de diálogo alert alert('bom dia!'); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 18
19 Caixas de diálogo confirm confirm('tem a certeza que deseja sair?'); <a href="delete.page?id=1" onclick="return confirm('tem a certeza que deseja sair?')">apagar</a> (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 19
20 Caixas de diálogo prompt var nome = prompt('por favor introduza o seu nome'); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 20
21 DOM (Document Object Model) (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 21
22 DOM (Document Object Model) Define uma hierarquia de objectos da linguagem JavaScript A maior parte deste objectos estão relacionados com as características de uma página web ou de um determinado browser Para referenciar um objecto é necessário percorrer a hierarquia (window pode ser omitido) Em alternativa document.formulario. ; document.getelementbyid(" "); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 22
23 Formulários (DOM: Form) HTML <form id="formulario"> <input type="text" name=" " id=" ">... </form> Aceder aos valores em JavaScript var variavel = document.formulario. .value; (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 23
24 Formulários (DOM: Form) Para validar formulários aquando da submissão do formulário <form name="formulario" onsubmit="return valida()"> </form>... //Ficheiro javascript function valida(){ //Se correr tudo bem return true; } //Se existirem erros return false; (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 24
25 O histórico (DOM:History) Através de JavaScript é possivel manipular o histórico do browser Métodos disponíveis back() forward() go() history.back(); history.forward(); history.go(-2); history.go(2); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 25
26 Alterar em run-time a página que está carregada (DOM:Location) Através de JavaScript é possivel alterar a página que se está a visualizar location.href = " <img src="abc.png" onclick="location.href = ' /> (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 26
27 Strings var aminhastring = "exemplo de uma string"; String.length devolve o tamanho da string "Hello World".length; String.charAt(x) devolve o caracter número x, começando em zero 11 "Hello World".charAt(6); "W" String.substr(a, b) devolve a sub-string entre a e b "Hello World".substr(0,4); "Hello" String.indexOf(string2, a) - devolve a posição em que surge pela primeira vez a string2 na String começando na posição a "Hello World".indexOf("o",0); 4 (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 27
28 Strings (continuação...) String.lastIndexOf(string2, a) devolve a posição em que surge pela última vez vez a string2 na String começando na posição a "Hello World".lastIndexOf("o"); 7 String.split(delimiter) devolve um array resultante da separação da String pelo delimitador "Hello,World".split(","); {"Hello", "World"} String.toLowerCase(), String.toUpperCase() Converte a String toda para minúsculas, minúsculas "Hello World".toLowerCase(); "hello world" "Hello World".toUpperCase(); "HELLO WORLD" (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 28
29 Strings (continuação...) Para além da comparação de igualdade (==) ou diferença (!=) é também possível fazer outras comparações (de acordo com a tabela ASCII) "a" > "b" false "abc".charat(1) > "a"; true (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 29
30 Adicionar dinamicamente conteúdo a um elemento HTML document.getelementbyid("nomedoelemento").innerhtml = "falta preencher o nome"; <input type="text" id="nome" name="nome" /> <span id="nomedoelemento"></span> (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 30
31 Datas var umadata = new Date(); var hora = umadata.gethours(); Métodos disponíveis getdate() getmonth() getfullyear() gethours() getminutes() getseconds() (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 31
32 Abertura (e fecho) de janelas (pop-ups e não só) window.open("url", "nome" [, "propriedades"]) Propriedades toolbar, location, directories, status, menubar, scrollbars, resizable, copyhistory, width, height, top, left window.open("xpto.html", "xpto", "width=100,height=100"); window.close(); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 32
33 Alterar propriedades da folha de estilos document.{elemento}.style.propriedade Propriedades backgroundcolor, color, fontfamily, fontstyle, fontvariant, fontweight, cursor, function changecursor(element){ window.document.getelementbyid(element).style.cursor = hand; } function changecursor2(element){ element.style.cursor = hand; } <td id="nome" onmouseover="changecursor( nome )">...</td> <td onmouseover="changecursor2(this)">...</td> (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 33
34 Eventos onabort Quando o carregamento de uma imagem é parado; onblur Quando um elemento perde o foco (focus); onclick Quando se clica num elemento; onchange Quando o valor de um formulário de texto é alterado; ondblclick Quando é feito um duplo clique sobre um elemento; onerror Quando ocorre um erro ao carregar a página; onfocus - Quando um elemento ganha o foco (focus); onkeydown Quando uma tecla é pressionado, independentemente de ser ou não largado; onkeypress Quando uma tecla é pressionado; onkeyup Quando uma tecla é largado; onload Quando o carregamento de uma página termina; (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 34
35 Eventos onmousedown Quando uma tecla do rato é pressionada; onmousemove Quando o rato mexe; onmouseout Quando o rato sai de cima de um elemento; onmouseover Quando o rato passa por cima de um elemento; onmouseup Quando é libertada a tecla do rato; onreset Quando é pressionado o botão de reset de um form; onresize Quando é alterado o tamanho de uma janela; onselect Quando é selecionado texto de uma caixa de texto; onsubmit Quando é pressionado o botão submit de um formulário; onunload Quando o utilizador abandona a página window.document.getelementbyid(element).focus() permite dar foco a um determinado elemento (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 35
36 Tratamento de excepções try{ // executa qualquer coisa } catch(ex){ alert("error:" + ex.message); } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 36
37 (Des)activação de campos de formulário Por vezes podemos necessitar de desactivar um determinado campo de formulário para evitar que seja clicado um botão, ou para evitar que seja preenchida uma caixa de texto. Desactivar document.getelementbyid("nomedocampo").disabled = true; Voltar a activar document.getelementbyid("nomedocampo").disabled = false; (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 37
38 Expressões regulares Permitem verificar se uma determinada string obedece a um determinado padrão Como definir uma expressão regular Como verificar se a string obedece a um padrão Devolve true se obedecer, false caso contrário Mais informações var r = /a/; if(r.test("esta string tem um a"))... (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 38
39 Exemplo Para validar endereços de Número de telemóvel ^(\()?( )(\) -)?([0-9]{3})([0-9]{4})$ Na internet poderá encontrar expressões regulares para validar praticamente tudo o que possa imaginar! (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 39
40 Adicionar opções a uma select box dinamicamente <script> function loadoptions(){ var contador = 0; document.getelementbyid("seleccao").options[contador] = new Option('Opcao 1','1'); contador++; document.getelementbyid("seleccao").options[contador] = new Option('Opcao 2','2'); } </script> <body onload="loadoptions()"> <form> <select id="seleccao"></select> </form> </body> (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 40
41 Manipulação de ficheiros XML (cont.) Função preenche um array (elements) com o conteúdo do ficheiro XML var xmldoc, elements; function loadxml(xmlfile){ if (document.implementation && document.implementation.createdocument){ //Firefox, Opera xmldoc = document.implementation.createdocument("", "", null); xmldoc.onload = function () {elements = xmldoc.documentelement.childnodes;}; } else if (window.activexobject){ // IE xmldoc = new ActiveXObject("Microsoft.XMLDOM"); xmldoc.onreadystatechange = function () { if (xmldoc.readystate == 4){elements = xmldoc.documentelement.childnodes;}}; } else { alert('your browser can\'t load the XML file: ' + e.tostring()); return; } xmldoc.load(xmlfile); } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 41
42 Manipulação de ficheiros XML (cont.) Para chamar a função anterior loadxml("./documento.xml"); Para aceder ao elemento raíz do documento var raiz = xmldoc.documentelement; Para saber o tipo de um elemento var nome = xmldoc.documentelement.tagname; (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 42
43 Manipulação de ficheiros XML (cont.) Para obter todos os elementos filhos de um documento var filhos = xmldoc.documentelement.childnodes; Para obter o valor de um elemento var valor = filhos[0].childnodes[0].nodevalue; Para obter o valor de uma propriedade de um elemento var valor1 = filhos[0].attributes.getnameditem("nome").nodevalue; (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 43
44 API de mapas do sapo (mapas.sapo.pt) Antes de mais, é necessário incluir o link para a API <script type="text/javascript" src=" Para criar um mapa na nossa página... <body onload="init();"> <div id="map" style="width:400px; height:400px;" ></div>... </body> var mapa; function init(){ mapa = new SAPO.Maps.Map("map"); mapa.addcontrol(new SAPO.Maps.Control.Navigation()); mapa.setmapcenter(new OpenLayers.LonLat(-9, 38, 12)); mapa.zoomto(12); } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 44
45 API de mapas do sapo (mapas.sapo.pt) Para adicionar marcadores, há que criar um layer var layermarkers = new SAPO.Maps.Markers("marcadores"); mapa.addmarkers(layermarkers); Adicionar marcador Imagem por defeito var marker = new SAPO.Maps.Marker(new OpenLayers.LonLat(-9, 38), {draggable: true}); layermarkers.addoverlay(marker); Imagem personalizada var marker = new SAPO.Maps.Marker(new OpenLayers.LonLat(-9, 38), {draggable: false}, {markerimage: "./imagem.png", markeranchor: new OpenLayers.Pixel(-16, -32), size: new OpenLayers.Size(32, 32)}); layermarkers.addmarker(marker); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 45
46 API de mapas do sapo (mapas.sapo.pt) Registar evento de click sobre o marcador marker.registerevent('click', {marker:this,texto:"bla bla bla"}, function(marker){openpopup(marker,this.texto);}); Para abrir o popup function openpopup(marker, txt){ marker.openpopup("<h3>"+txt+"</h3>"); } Para remover todos os marcadores function remove_markers(){ if(!layermarkers) { return false; } layermarkers.removemarkers(); return true; } (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 46
47 API de mapas do sapo (mapas.sapo.pt) Adicionar linhas ao mapa var polyline = new SAPO.Maps.Polyline([new OpenLayers.LonLat(-9, 38), new OpenLayers.LonLat(-8, 38), new OpenLayers.LonLat(-9, 39), new OpenLayers.LonLat(-9, 37) ]); map.addoverlay(polyline); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 47
48 API de mapas do sapo (mapas.sapo.pt) Para informações adicionais (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 48
49 Trabalhar com tempo Em javascript podemos utilizar métodos que nos permitem fazer algo de x em i segundos; Para inicializar o contador var t = settimeout("document.write('já passaram 3 segundos!')",3000) O código a vermelho indica o que será realizado de x em x segundos. Pode escrever-se o código directamente, ou pode escrever-se o nome de uma função que será chamada de x em x segundos var t = settimeout("tempopassado()",3000); Para parar o contador cleartimeout(t); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 49
50 Cookies As cookies são uma forma simples de permitir guardar informação persistentemente no nosso computador durante um determinado período de tempo. Criar e guardar cookies function setcookie(c_name,value,expiredays){ var exdate=new Date(); exdate.setdate(exdate.getdate()+expiredays); document.cookie=c_name+ "=" +escape(value)+((expiredays==null)? "" : ";expires="+exdate.toutcstring()); } setcookie('nome','nuno',1); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 50
51 Cookies Devolver o valor de uma cookie previamente colocada function getcookie(c_name){ if (document.cookie.length>0){ c_start=document.cookie.indexof(c_name + "="); if (c_start!=-1){ c_start=c_start + c_name.length+1 ; c_end=document.cookie.indexof(";",c_start); if (c_end==-1) c_end=document.cookie.length return unescape(document.cookie.substring(c_start,c_end)); } } return ""; } getcookie('nome'); Neste caso devolve "" caso a cookie não exista (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 51
52 Cookies Remover uma cookie previamente colocada function deletecookie(name) { if (getcookie(name)!=null && getcookie(name)!="" ) document.cookie = name + "=" +";expires=thu, 01-Jan :00:01 GMT"; } deletecookie('nome'); (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 52
53 Para mais informações (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para Internet I 53
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 maisTecnologias 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 maisProf 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 maisJavaScript (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 maisPrimeiro contato com JavaScript
Primeiro contato com JavaScript Visão Geral JavaScript É uma linguagem em formato script; Permite dinamizar funções do site e criar interatividade em páginas web. O JavaScript permite: Coletar dados dos
Leia maisUniversidade 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 maisO 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 maisLista 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 maisJavaScript. Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Notas de Aula Aula 12 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação
UNIJUÍ DETEC Ciência da Computação Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) JavaScript Notas de Aula Aula 12 1º Semestre - 2011 Tecnologias Web jgw@unijui.edu.br Introdução Com JavaScript implementamos
Leia maisO 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 maisTecnologias 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 maisConteú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 maisUtilizando Janelas e Frames
Utilizando Janelas e Frames Aprenderemos agora algumas técnicas mais específicas para fazer o JavaScript trabalhar com várias partes das páginas e navegadores da Web. Controlando janelas com objetos Já
Leia maisProgramação para a Internet II 2.13. PHP AJAX. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
Programação para a Internet II 2.13. PHP AJAX Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Ajax não é uma tecnologia! É um conceito! Consiste no uso do objecto XMLHttpRequest que se encontra implementado
Leia maisJavaScript Eventos e Objetos Nativos
JavaScript Eventos e Objetos Nativos Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Eventos Um evento é um acontecimento
Leia maisLista 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 maisO 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 mais1-03/11/03 INTRODUÇÃO
1-03/11/03 INTRODUÇÃO 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,
Leia maisOs 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 maisJavaScript. Programação de Servidores. Marx Gomes Van der Linden
JavaScript Programação de Servidores Marx Gomes Van der Linden JavaScript É uma linguagem de programação interpretada pelo navegador Programação para web no cliente. Padronizada pela W3C e suportada por
Leia maisLaborató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 maisPROGRAMAÇÃ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 maisIntroduçã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 maisInformática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisDHTML - MÓDULO 1: VISÃO GERAL E INTRODUÇÃO Por Marcelo Camargo Visão geral
Apostila retirada de http://www.ibestmasters.com.br DHTML - MÓDULO 1: VISÃO GERAL E INTRODUÇÃO Por Marcelo Camargo Visão geral A tecnologia DHTML (Dynamic HTML) foi apresentada inicialmente como um conjunto
Leia maisUENF Curso de Javascript Prof. Sérgio Rodrigues Pg 1 ÍNDICE
UENF Curso de Javascript Prof. Sérgio Rodrigues Pg 1 ÍNDICE Javascript - Módulo I 02 Introdução 02 Escrevendo no documento 02 Criando variáveis 03 Mensagens 04 Alerta 04 Confirmação 04 Receptor 05 Operadores
Leia maisProgramaçã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 mais2.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 maisWORKSHOP. 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 maisTECNOLOGIAS 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 maisDicas para Javascript (parte1) <style TYPE="text/css"><!--a.menu {color:000000;}a.menu:hover {color:cc0000;}-- ></style>
Dicas para Javascript (parte1) 1 - DETECTANDO A RESOLUÇÃO DO USUÁRIO
Leia maisJava Script Pág: 1. Índice
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
Leia mais4. A Linguagem JavaScript
4. A Linguagem JavaScript! A linguagem XHTML, por não ser uma linguagem de programação e sim uma linguagem de marcação, não permite interação entre o usuário e a página, além de clicar em um link, fazendo
Leia maisCriando 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 maisDesenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)
Desenvolvimento de Sistemas Web Prof. Leandro Roberto Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) JavaScript Eventos Alguns eventos de uma página HTML podem ser interceptados e programados
Leia maisJavaScript Aplicações Interativas para a Web
JavaScript Aplicações Interativas para a Web ADRIANO GOMES LIMA BELO HORIZONTE 2006 INTRODUÇÃO A LINGUAGEM JAVASCRIPT...9 JAVA E JAVASCRIPT...9 VBSCRIPT E JAVASCRIPT... 10 AS VERSÕES DO JAVASCRIPT... 10
Leia maisApostila sobre Java Script
Apostila sobre Java Script 1 Java Script Básico... 3 1. Introdução... 3 1.1 O que é Java Script?... 3 1.2 Qual é a diferença entre Java e JavaScript?... 3 1.3 Um pequeno exemplo do uso de scripts... 4
Leia maisValidação de formulários utilizando Javascript
Validação de formulários utilizando Javascript A validação de formulários é um dos usos mais comuns na programação Javascript. A validação de dados por meio da programação Javascript é muito fácil e rápida
Leia maisRespondendo a eventos
Respondendo a eventos Até agora, a maioria dos scripts que você escreveu foi executado de uma forma tranqüila e ordenada, movendo-se da primeira instrução para a última. Agora aprenderemos a utilizar a
Leia maisIntrodução à HTML Dinámico. O linguagem JavaScript.
Introdução à HTML Dinámico. O linguagem JavaScript. Conferencia 7 MSc. Yoenis Pantoja Zaldívar O que já sabemos XHTML regras, etiquetas CSS selectores, propriedades (modelo de caixa, formateo visual) Situação
Leia maisAjax 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 maisManual de Administração Intranet BNI
Manual de Administração Intranet BNI Fevereiro - 2010 Índice 1. Apresentação... 3 2. Conceitos... 5 3. Funcionamento base da intranet... 7 3.1. Autenticação...8 3.2. Entrada na intranet...8 3.3. O ecrã
Leia maisExercícios Práticos de HTML e JavaScript. <FORM ACTION="mailto:teste@gmail.com" METHOD="POST" ENCTYPE="text/plain" NAME="cadastro">
Exercícios Práticos de HTML e JavaScript Exercício 1: Formulário Padrão HTML SEM JavaScript
Leia maisPesquisa e organização de informação
Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior
Leia maisScriptlets 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 maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem PHP @wre2008 1 Sumário PHP: Tipos de dados; Manipulação de dados; Utilizando formulário. @wre2008 2 Tipos de dados As variáveis são declaradas no momento de sua
Leia maisJavascript 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 maisAlgoritmos 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 maisO que é JavaScript? O que JavaScript é capaz de Fazer?
IMPORTANTE: este material não deve ser utilizado como única fonte de estudos. Os alunos deverão estudar toda a matéria vista em aula, realizar as práticas de laboratório e consultar a bibliografia do curso.
Leia maisJavaScript. 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 maisIntrodução a Javascript
Introdução a Javascript André Tavares da Silva andre.silva@udesc.br Introdução Javascript Javascript é uma linguagem que permite injetar lógica em páginas escritas em HTML Podem estar "soltos" ou atrelados
Leia maisJavaScript 2.0X 1.0 3.0X 1.1 4.0 4.05 1.2 4.06 4.61 1.3 5.0 1.4 6.0 1.5
JavaScript Diego R. Frank, Leonardo Seibt FIT Faculdades de Informática de Taquara Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 Taquara RS Brasil difrank@terra.com.br,
Leia mais<b>, <big>, <em>, <i>, <small>, <strong>, <sub>, <sup>,... <table>, <tbody>, <thead>, <th>, <tr>, td
HTML Hypertext Markup Language Draft 1991; 1.1 1992; 2.0 1993; 3.0 1995; 4.0 1997; 4.01 1999; 5.0 (2011?) Linguagem g de marcação básica utilizada na WEB, que consiste de elementos envolvidos pelos sinais
Leia mais2.9. PHP Cookies e variáveis de sessão
Programação para a Internet II 2.9. PHP Cookies e variáveis de sessão Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Cookies Uma cookie mais não é do que um ficheiro que é criado por determinado site
Leia maisPara testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
Leia maisJavaScript Aplicações Interativas para a Web
JavaScript Aplicações Interativas para a Web ADRIANO GOMES LIMA BELO HORIZONTE 2006 INTRODUÇÃO A LINGUAGEM JAVASCRIPT...9 JAVA E JAVASCRIPT...9 VBSCRIPT E JAVASCRIPT... 10 AS VERSÕES DO JAVASCRIPT... 10
Leia maisFlash 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 maisInstituto 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 maisAMBIENTE DE PROGRAMAÇÃO PYTHON
Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2003/2004 FICHA 1 AMBIENTE DE PROGRAMAÇÃO PYTHON 1.1. Objectivos
Leia maisAula de JavaScript 05/03/10
Objetos Sabe-se que variável são contêiners que podem armazenar um número, uma string de texto ou outro valor. O JavaScript também suporta objetos. Objetos são contêiners que podem armazenar dados e inclusive
Leia mais2 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 maisProgramaçã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 maisJosé Frazão Scripts Página 2 de 22
Página 2 de 22 Índice Página 1. Introdução 4 2. O que são? 5 3. Linguagens 5 3.1. ShellScript 5 3.1.1. Estrutura 6 3.1.1.1. Exemplos de alguns caracteres 6 3.1.1.2. Variáveis 7 3.2. JavaScript 9 3.2.1.
Leia maisTutorial: Do YouTube para o PowerPoint
Autor: João Pina aragaopina@gmail.com 01-03-2010 OBJECTIVOS No final deste tutorial será capaz de: A. Retirar vídeos do YouTube; B. Converter os vídeos num formato passível de ser integrado em PowerPoint;
Leia maisInternet 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 maisTutorial JavaScript. Índice: Por: Izaias Lisboa ultima revisão: 13/02/2001 http://www.codefactory.com.br
Tutorial JavaScript Por: Izaias Lisboa ultima revisão: 13/02/2001 http://www.codefactory.com.br Índice: Tópico Página O que é JavaScript 2 Quais browsers suportam JavaScript 2 Iniciando 2 A tag Script
Leia maisEsta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma forma rápida e eficaz.
Apresentação do programa A folha de cálculo Excel é um componente do pacote Office. Esta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma
Leia maisMICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira
MICROSOFT ACCESS MICROSOFT ACCESS Professor Rafael Vieira Professor Rafael Vieira - Access - Programa de base de dados relacional funciona em Windows Elementos de uma Base de Dados: Tabelas Consultas Formulários
Leia maisPROGRAMAÇÃO PARA DESIGNERS - OPERADORES
PROGRAMAÇÃO PARA DESIGNERS - OPERADORES Introdução Este tutorial faz parte de um grupo de tutoriais (Programação para Designers) cujo objectivo é ensinar actionscripting a quem não tem bases de programação.
Leia maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maisA VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO
DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,
Leia maisMicrosoft Office FrontPage 2003
Instituto Politécnico de Tomar Escola Superior de Gestão Área Interdepartamental de Tecnologias de Informação e Comunicação Microsoft Office FrontPage 2003 1 Microsoft Office FrontPage 2003 O Microsoft
Leia maisLinguagem de Programação III Aula 2 - Apresentação da Disciplina
Linguagem de Programação III Aula 2 - Apresentação da Disciplina Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas
Leia maisÍndice. 1 Introdução ao Javascript...1 1.1 HTML e Javascript...1 1.2 Resumo do capítulo...2
Índice 1 Introdução ao Javascript...1 1.1 HTML e Javascript...1 1.2 Resumo do capítulo...2 2 Elementos da Linguagem...3 2.1 Variáveis...3 2.2 Tipos de dados...4 2.3 Operadores...4 2.4 Comparação...5 2.5
Leia maisProgramaçã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 maisIntrodução 1ª Parte Web Web Web Web Browsers Editores Editores Etiquetas (tags) base indica que se trata de uma página escrita em linguagem HTML. Esta deve abranger todo o código;
Leia maisCapturando teclas: Movimentando um Sprite utilizando teclado
Capturando teclas: Movimentando um Sprite utilizando teclado Como capturar as teclas do nosso teclado, para que possamos trabalhar o controle de um sprite ou mesmo de qualquer outro elemento que faz parte
Leia maisJSP - 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 maisAs janelas do browser
Capítulo 5 As janelas do browser 5 As janelas do browser A JANELA DO BROWSER é manipulável de várias formas através da linguagem JavaScript. Pode-se alterar dinamicamente várias de suas características
Leia maisAula 12 Aplicação e prática do JS
Aula 12 Aplicação e prática do JS Características importantes Sua sintaxe é parecida com C, C++ e Java, devido aos seus comandos serem os mesmos utilizados nas Linguagens citadas. É uma programação baseada
Leia maisAjax 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 maisProgramação para Internet I 9. HTML5. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
Programação para Internet I 9. HTML5 Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Resumidamente, é o novo standard para estruturar conteúdo de páginas web. A última versão de HTML surgiu em 1999,
Leia maisWEBDESIGN. 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 maisAplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
Leia maisOs elementos básicos do Word
Os elementos básicos do Word 1 Barra de Menus: Permite aceder aos diferentes menus. Barra de ferramentas-padrão As ferramentas de acesso a Ficheiros: Ficheiro novo, Abertura de um documento existente e
Leia mais1 Code::Blocks Criação de projetos
Programação MEEC Índice 1Code::Blocks Criação de projetos...1 2Code::Blocks Localização do projeto...5 3Code::Blocks Abertura de projetos já existentes...7 4Code::Blocks Funcionamento...8 5Code::Blocks
Leia maisÍNDICE... 2 INTRODUÇÃO... 4
Mic crosoft Excel 201 0 ÍNDICE ÍNDICE... 2 INTRODUÇÃO... 4 Interface... 4 Guias de Planilha... 5 Movimentação na planilha... 6 Entrada de textos e números... 7 Congelando painéis... 8 Comentários nas Células...
Leia maisHTML / 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 maisAjuda: Pesquisa Web na base de dados Digitarq
Ajuda: Pesquisa Web na base de dados Digitarq A pesquisa Web nos oferece duas principais possibilidades, a saber: 1) Pesquisa simples e 2) Pesquisa avançada 1) Pesquisa simples O interface da pesquisa
Leia maisDWR 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 maisPlataforma de Benefícios Públicos Acesso externo
Índice 1. Acesso à Plataforma... 2 2. Consulta dos Programas de Beneficios Públicos em Curso... 3 3. Entrar na Plataforma... 4 4. Consultar/Entregar Documentos... 5 5. Consultar... 7 6. Entregar Comprovativos
Leia maisManual do utilizador. Aplicação de agente
Manual do utilizador Aplicação de agente Versão 8.0 - Otubro 2010 Aviso legal: A Alcatel, a Lucent, a Alcatel-Lucent e o logótipo Alcatel-Lucent são marcas comerciais da Alcatel-Lucent. Todas as outras
Leia maisOPERADORES 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 maisProgramaçã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 maisFichas de Apoio/Trabalho
1 Hot Potatoes é um programa que contém um pacote de seis ferramentas ou programas de autor, desenvolvido pelo Grupo de Pesquisa e Desenvolvimento do Centro de Informática da Universidade de Victoria,
Leia mais