Webdesigner II. Introdução ao JavaScript
|
|
|
- Paulo Luciano Salvado Coimbra
- 7 Há anos
- Visualizações:
Transcrição
1 Webdesigner II Introdução ao JavaScript 1
2 Variáveis Variáveis são usadas para armazenar valores temporários Usamos a palavra reservada var para defini-las Em JS, as variáveis são fracamente tipadas, ou seja, o tipo não é definido explicitamente e sim a partir de uma atribuição ( = ) Ex: var x = 4; var y; y = 2; alert (x + y); Declaração e atribuição de valor Declaração sem atribuição Atribuição 2
3 Alguns tipos Números: inteiros e decimais: var i = 3; var peso = 65.5; var inteironegativo = -3; var realnegativo = ; var expressao = 2 + (4*2 + 20/4) - 3; Strings ou cadeia de caracteres: var nome = "josé"; var endereco = "rua" + " das flores"; nome = nome + " maria"; endereco = "rua a, numero " + 3; concatenação concatenação concatenação com conversão numérica 3 implícita
4 Alguns tipos Arrays: alternativa para o armazenamento de conjuntos de valores: var numeros = [1,3,5]; var strnumeros = []; strnumeros[0] = "First"; strnumeros[1] = "Second"; var cidades = [ ]; cidades[0] = "Parnaíba"; cidades[1] = "Teresina"; cidades[2] = "LC"; alert("a capital do Piauí é " + cidades[1]); 4
5 Alguns tipos Tamanho de um array: usamos a propriedade length do próprio array alert(cidades.lenght); Último item de um array: alert(cidades[cidades.lenght-1]); 5
6 Arrays associativos: Alguns tipos baseados também na ideia array[indice] = valor O índice/chave de um array associativo é geralmente uma string var idades = []; idades[ ely"] = 29; idades[ Gleison"] = 20; idades["maria"] = 20; alert("minha idade é: " + idades[ maria"]); 6
7 Alguns tipos Lógico: tipo que pode ter os valores true ou false var aprovado = true; alert(aprovado); 7
8 Operador de tipos typeof: inspecionar o tipo de uma variável ou valor: var a = "teste"; alert( typeof a); // string alert( typeof 95.8); // number alert( typeof 5); // number alert( typeof false); // boolean alert( typeof true); // boolean alert( typeof null); // object var b; alert( typeof b); // undefined 8
9 Operador de tipos Utilizando typeof podemos ter os seguintes resultados: undefined: se o tipo for indefinido. boolean: se o tipo for lógico number: se for um tipo numérico (inteiro ou ponto flutuante) string: se for uma string object: se for uma referência de tipos (objeto) ou tipo nulo 9
10 Sintaxe: Estruturas de decisão if e else if (condição) { código da condição verdadeira; else { código da condição falsa; { simboliza um início/begin representa um fim/end 10
11 Estruturas de decisão if e else if (navigator.cookieenabled) { alert("seu navegador suporta cookies"); else { alert("seu navegador não suporta cookies"); 11
12 Operadores aritméticos
13 Operadores para comparação
14 Operadores para atribuição
15 Operadores lógicos
16 Operadores binários
17 switch (expressão) { case valor 1: Estruturas de decisão Switch //código a ser executado se a expressão = valor 1; break; case valor 2:... //código a ser executado se a expressão = valor 2; break; case valor n: //código a ser executado se a expressão = valor n; break; default: //executado caso a expressão não seja nenhum dos valores; 17
18 Estruturas de decisão Switch var idade = 20; switch (idade) { case (29): alert("você está no auge."); break; case (40) : alert("a vida começa aqui."); break; case (60) : alert("iniciando a melhor idade."); break; default: alert("a vida merece ser vivida, não importa a idade."); break; 18
19 Janelas de diálogo - Confirmação Nos permite exibir uma janela pop up com dois botões: ok e cancel Funciona como uma função: Ex: Se o usuário clicar em ok, ela retorna true; em cancel retorna false var vegetariano = confirm("você é vegetariano?"); if (vegetariano == true) { alert("coma mais proteínas"); else { alert("coma menos gordura"); 19
20 Janelas de diálogo - Prompt Nos permite exibir uma janela pop up com dois botões (ok e cancel) e uma caixa de texto Funciona como uma função: se o usuário clicar em ok e prencher a caixa de texto, ela retorna o valor do texto; em cancel retorna null O segundo parâmetro pode ser preenchido como uma sugestão Ex: var = prompt("digite seu ",""); alert("o " + + " será usado para spam."); 20
21 Janelas de diálogo - Prompt O que lemos da janela prompt é uma string Podemos converter strings para valor numérico utilizando as funções pré-definidas parseint e parsefloat parseint(valor, base): converte uma string para inteiro. O valor será convertido para inteiro e base é o número da base (vamos usar base 10) parsefloat(valor): converte uma string para um valor real/ponto flutuante 21
22 Janelas de diálogo - Prompt Ex: var notastr = prompt("qual a sua nota?",""); var trabstr = prompt("qual o valor do trabalho?",""); var nota = parsefloat(notastr,10); var trab = parsefloat(trabstr,10); nota = nota + trab; alert("sua nota é: " + nota ); 22
23 Estruturas de repetição - for Executa um trecho de código por uma quantidade específica de vezes Sintaxe: for (inicio; condição; incremento/decremento) { Ex: //código a ser executado. var numeros = [1, 2, 3, 4, 5]; for (var i = 0; i < numeros.length; i++) { numeros[i] = numeros[i]* 2; document.write(numeros[i] + "<br/>"); 23
24 Expressões compactadas Em JS podemos utilizar formas compactadas de instruções: numero = numero + 1 equivale a numero++ numero = numero - 1 equivale a numero-- numero = numero + 1 equivale a numero += 1 numero = numero - 1 equivale a numero -= 1 numero = numero * 2 equivale a numero *= 2 numero = numero / 2 equivale a numero /= 2 24
25 Exercícios Elabore scripts usando a função prompt que: Leia um valor e imprima os resultados: É maior que 10 ou Não é maior que 10 ou ainda É igual a 10 Some dois valores lidos e imprima o resultado Leia 2 valores e a operação a ser realizada (+, -, * ou /) e depois imprima o resultado (use um switch) Leia um nome e um valor n e imprima o nome n vezes usando o laço for 25
26 Estruturas de repetição - while Executa um trecho de código enquanto uma condição for verdadeira Sintaxe: while (condicao) { Ex: //código a ser executado var numero = 1; while (numero <= 5) { alert("o número atual é: " + numero); numero = numero + 1; 26
27 Estruturas de repetição do while Executa um trecho de código enquanto uma condição for verdadeira Mesmo que a condição seja falsa, o código é executado pelo menos uma vez Sintaxe: do { //código a ser executado. while (numero <= 5) ; Ex: var numero = 1; do { alert("o número atual é: " + numero); numero = numero + 1; while (numero <= 5) ; 27
28 Funções Funções são blocos de código reutilizáveis. Elas não são executadas até que sejam chamadas Podem ter parâmetros de entrada e de saída Podemos ter vários parâmetros de entrada separados por vírgulas Podemos retornar um valor através da instrucao return 28
29 Sintaxe: Funções function nomedafuncao() { //códigos referentes à função. function nomedafuncao(p1, p2, p3,...) { //códigos referentes à função. function nomedafuncao(p1, p2, p3,...) { return p1+p2-p3; 29
30 Funções Ex. 1:... <a href = "#" onclick = "alo();">chamar a função</a> arquivo.html function alo() { alert("link clicado!"); arquivo.js 30
31 Funções Ex. 2:... <form> <input type = button" value = "Chamar função" onclick = "alo();"/> </form> function alo() { alert("link clicado!"); arquivo.html arquivo.js 31
32 Funções Ex. 3: Passando parâmetros... <form> <input type = button" value = "Chamar função" onclick = saudacao('jose');"/> </form> function saudacao(nome) { alert("olá, " + nome); arquivo.html arquivo.js 32
33 Funções Ex. 4: Passando parâmetros de campos de formulário... <form> <input type="text" name="txtnome" id = "txtnome"/> <input type="button" name="btn_saudacao" onclick = saudacao(document.getelementbyid('txtnome').value);"/> </form>... <form name = "frm"> <input type="text" name="txtnome"/> <input type="button" name="btn_saudacao" onclick = saudacao(frm.txtnome.value);"/> </form> 33
34 Funções Ex. : retornando valores e escrevendo no documento function soma(v1, v2) { return v1 + v2; soma.js function soma(v1, v2) { document.write(v1 + v2); 34
35 Eventos São reações a ações do usuário ou da própria página ou: São ocorrências ou acontecimentos dentro de uma página. Ex: Carregar uma página; Clicar em um botão; Modificar o texto de uma caixa de texto; Sair de um campo texto; etc; 35
36 Eventos onclick: ocorre quando o usuário clica sobre algum elemento da página... <a href = "#" onclick = "alo();">chamar a função</a> onload e onunload: ocorrem respectivamente quando o objeto que as possuem são carregados (criados) e descarregados... <body onload = "bemvindo();" onunload = "adeus();"> 36
37 Eventos function bemvindo() { alert("seja bem vindo."); function adeus() { alert("obrigado pela visita."); 37
38 Eventos onmouseover: é acionado quando o mouse se localiza na área de um elemento onmouseout: ocorre quando o mouse sai da área de um elemento... <a href = "#" onmouseover = "mousesobre();" onmouseout = mousefora();"> Passe o mouse </a> <div id = "resultado"> </div> 38
39 function mousesobre() { Eventos var divresultado = document.getelementbyid("resultado"); divresultado.innerhtml = divresultado.innerhtml + "mouse sobre.<br/>"; function mousefora() { var divresultado = document.getelementbyid("resultado"); divresultado.innerhtml = divresultado.innerhtml + "mouse fora.<br/>"; 39
40 Eventos onsubmit: usado para chamar a validação de um formulário (ao enviar os dados) Para validar um formulário, chamamos uma função por nós definida: Ao chamar a função, usamos a palavra reservada return A função, por sua vez, deve retornar true ou false, representando se os dados devem ou não serem enviados. Ex: <form name="frmbusca" action=" method="get" onsubmit = "return validacampo()"> Termo: <input type="text" name="q" id = "q" /> <input type="submit" name="btnbuscar" value="buscar"/> </form> 40
41 function validacampo() { Eventos var valor = document.getelementbyid("q").value; if ((valor == null) (valor == "")) { alert("preencha o campo de busca"); return false; return true; 41
42 Eventos onfocus: ocorre quando um controle recebe o foco através do mouse ou do teclado onblur: ocorre quando um controle perde o foco <input type="text" name="txt1" id = "txt1" onfocus = "trataentrada('txt1')" onblur = "tratasaida('txt1')"/> <input type="text" name="txt2" id = "txt2" onfocus = "trataentrada('txt2')" onblur = "tratasaida('txt2')"/> 42
43 function trataentrada(id) { Eventos var div = document.getelementbyid("resultado"); div.innerhtml = div.innerhtml + id +" ganhou o foco.<br/>"; function tratasaida(id) { var div = document.getelementbyid("resultado"); div.innerhtml = div.innerhtml + id +" perdeu o foco.<br/>"; 43
44 Eventos onkeydown e onkeypress: são semelhantes e ocorrem quando uma tecla é pressionada pelo usuário em seu teclado. onkeyup: é executado quando a tecla é liberada, ou seja, ela foi pressionada e em seguida liberada.... <input type="text" name="txtorigem" id = "txtorigem" onkeydown = "copiatexto('txtorigem','txtdestino')"/> <input type="text" name="txtdestino" id = "txtdestino" /> 44
45 Eventos function copiatexto(idorigem,iddestino) { var txtorigem = document.getelementbyid(idorigem); document.getelementbyid(iddestino).value = txtorigem.value; 45
46 Prática Cria uma página semelhante à figura abaixo e implemente em JS uma calculadora com as 4 operações fundamentais O valor da caixa select poderá ser obtido da mesma forma que se obtém o valor das caixas de texto O resultado do cálculo deve ser exibido com uma função alert Use a função parsefloat para converter números reais 46
47 Prática 1. Elabore um formulário HTML que tenha como entrada 3 valores para lados de um triângulo, escreva uma função de nome tipotriangulo que receba 3 parâmetros esses lados de um triângulo e imprima o tipo dele em uma div (equilátero, isósceles ou escaleno). A passagem dos parâmetros deve ser feita de forma simplificada dentro do HTML no evento onclick de um botão ou link da seguinte forma: <... onclick = tipotriangulo(txtlado1.value, txtlado2.value, txtlado2.value)...> 47
48 Prática 2. Deseja-se calcular a conta de consumo de energia elétrica de uma casa. Para isso, elabore um formulário em HTML que leia a quantidade de Kwh consumidos e o valor unitário do Kwh. Escreva uma função em JavaScript que faça o cálculo (valor = quantidade x valor unitário) e, caso a quantidade de Kwh ultrapasse 100, o valor do Kwh deve ser acrescido em 25%. Caso ultrapasse 200, o mesmo valor deve ser acrescido em 50%. Os valores devem ser repassados para para uma função em JavaScript conforme o exemplo anterior 48
49 Validações de formulários Os dados de um formulário devem ser enviados para um servidor. Pode-se suavizar o trabalho de um servidor efetuando-se algumas validações no próprio cliente (navegador) com JavaScript Nota: É importante também haver a validação no servidor. A validação com JavaScript serve apenas para amenizar o tráfego de rede com validações simples como campos não preenchidos, caixas não marcadas e etc. 49
50 Algumas dicas: Validações de formulários Ao se validar um campo, procure sempre obtê-los pelo atributo id Quase todos os elementos do formulário possuem sempre um atributo value, que pode ser acessado como uma String Para verificar um caractere em especial dentro de um valor, use [ ], pois as Strings são arrays de caracteres As Strings também possuem um atributo length que assim como os arrays, representam o tamanho 50
51 Validações de formulários Alguns exemplos de validação: Campos de texto não preenchidos Campo de texto com tamanho mínimo e máximo Validação de campo de Campos com apenas números em seu conteúdo Seleção obrigatória de radio buttons, checkboxes e caixas de seleção 51
52 Validações de formulários Validação de campo de texto com preenchimento obrigatório: Deve-se validar se: O valor é nulo O valor é uma String vazia O valor é formado apenas por espaço A validação feita para um campo do tipo text serve também para um textarea e para um password Validar espaços pode ser feito usando expressões regulares 52
53 Validações de formulários Validação de campo de texto com preenchimento obrigatório: function validacampotexto(id) { var valor = document.getelementbyid(id).value; //testa se o valor é nulo, vazio ou formado por apenas espaços em branco if ( (valor == null) (valor == "") (/^\s+$/.test(valor)) ) { return false; return true; 53
54 Validações de formulários Validação de tamanho em campos de texto: É importante validar primeiramente se o campo tem algo preenchido (validação anterior) Pode-se limitar o campo a um tamanho mínimo ou máximo Usa-se o atributo length para se checar o tamanho do campo valor do componente do formulário 54
55 Validações de formulários Validação de tamanho em campos de texto: function validacampotextotamanho(id, minimo, maximo) { var valor = document.getelementbyid(id).value; if (!validacampotexto(id)) { return false; if ( (valor.length < minimo) (valor.length > maximo)) { return false; return true; 55
56 Validações de formulários Validar para que um campo tenha apenas números: Pode-se validar um campo que deva ser numérico usando-se a função isnan que retorna verdadeiro se um parâmetro não é um número Também é aconselhável validar se o campo contém algum valor 56
57 Validações de formulários Validar para que um campo tenha apenas números: function validacamponumerico(id) { var valor = document.getelementbyid(id).value; if (isnan(valor) ) { return false; return true; 57
58 Validações de formulários Validar se um item foi selecionado numa caixa de seleção ou combo box: Deve-se obter o índice do elemento selecionado através do atributo selectedindex selectedindex: começa do 0 e tem o valor -1 se não houver seleção O índice pode ser nulo se o componente não for do tipo select 58
59 Validações de formulários Validar se um item foi selecionado numa caixa de seleção ou combo box function validacamposelect(id) { var indice = document.getelementbyid(id).selectedindex; if ( (indice == null) (indice < 0) ) { return false; return true; 59
60 Validações de formulários Validar se uma caixa de checagem (checkbox) está marcada: Deve-se consultar o atributo checked do componente function validacampocheckbox(id) { var elemento = document.getelementbyid(id); if (!elemento.checked) { return false; return true; 60
61 Validações de formulários Validar se pelo menos um botão de radio de um conjunto foi selecionado: Os campos radio funcionam em conjunto desde que possuam o mesmo atributo name, portanto não se deve consultar pelo id e sim pelo nome pelo método: document.getelementsbyname(nome); getelementsbyname(nome) retorna um array de elementos com o mesmo nome. Esse array deve ser percorrido verificando-se no atributo checked se pelo menos um dos botões de radio foram marcados 61
62 Validações de formulários Validar se pelo menos um botão de radio de um conjunto foi selecionado: function validacamposradio(nome) { var opcoes = document.getelementsbyname(nome); var selecionado = false; for(var i = 0; i < opcoes.length; i++) { if(opcoes[i].checked) { selecionado = true; break; if(!selecionado) { return true; return false; 62
63 Prática Nas atividades seguintes: Use uma página HTML e um arquivo de scripts Use o evento onsubmit do formulário e uma função de validação que retorne true ou false Utilize uma página qualquer como action do formulário. 63
64 Prática Copie o valor de um campo texto para outro caso o campo de origem não esteja vazio. Use o evento on blur do campo de origem Valide um campo senha de acordo com seu tamanho: < 3: segurança fraca Entre 3 e 5: segurança média >= 6: segurança forte Valide se dois campos do tipo password são idênticos Valide 3 campos texto que representem dia, mês e ano: Dia: entre 1 e 31 Mês: entre 1 e 12 Ano: >
65 Algumas bibliotecas Prototype: script.aculo.us: Yahoo! User Interface Library (YUI): Dojo: jquery: MooTools: 65
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
Introdução a Javascript
Introdução a Javascript André Tavares da Silva [email protected] Introdução Javascript Javascript é uma linguagem que permite injetar lógica em páginas escritas em HTML Podem estar "soltos" ou atrelados
INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO
INTRODUÇÃO JavaScript PROF. ME. HÉLIO ESPERIDIÃO 1 É uma linguagem de programação interpretada, que pode ser usada junto com o HTML. O que é JavaScript? Esta linguagem é interpretada pelo navegador. Permite
Construção de Sites 2. Prof. Christiano Lima Santos
Construção de Sites 2 Prof. Christiano Lima Santos Introdução a JavaScript Parte 01 Como usar JavaScript em uma página 1.1 Forma #1 aplicando diretamente à tag HTML teste
Introduçã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
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
Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia Anthony Tailer. Clécio Santos. Rhauani Fazul.
Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia.09.06 Anthony Tailer. Clécio Santos. Rhauani Fazul. Romeu Casarotto O que será visto hoje?.09.06 Funções Eventos Melhores práticas Erros
Introdução ao Javascript. Parte 3 Prof. Victor Hugo Lopes
Introdução ao Javascript Parte 3 Prof. Victor Hugo Lopes agenda Trabalhando com Eventos DOM na prática: trabalhando com propriedades http://goo.gl/tkjhmb Eventos Evento é um acontecimento que ocorre a
JavaScript: Validação de Formulários. Prof. Ivanilton Polato [email protected] [email protected]
JavaScript: Validação de Formulários Prof. Ivanilton Polato [email protected] [email protected] Validação de Formulários Um dos usos mais frequentes do JS é a validação de formulários. Além de garantir
Aula 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
Capturando 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
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
Os componentes HTML possuem a capacidade de configurar eventos
Javascripts (JS) Eventos no HTML Os componentes HTML possuem a capacidade de configurar eventos Estes eventos são tratados por um código específico, criado pelo programador, em funções javascript Alguns
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
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
Introdução. Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript
Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript É uma linguagem de programação (linguagem de script) Javascript e Java Torna a sua página HTML: Atraente; Interactiva; Inteligente.
JavaScript (Elementos de Programação e Programação Básica)
Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos
Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)
Executado do lado do cliente, interage com o usuário sem a necessidade do script passar pelo servidor. Desenvolvida por Brendan Eich, da Netscape Communications Corporation em 1995 (LiveScript). 1ª linguagem
INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO
INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO Introdução JQuery é uma biblioteca JavaScript desenvolvida para simplificar os scripts client-side que interagem com o HTML. Ela foi lançada em janeiro de
INTRODUÇÃO AO JQUERY PARTE 2. Prof. Me. Hélio Esperidião
INTRODUÇÃO AO JQUERY PARTE 2 Prof. Me. Hélio Esperidião ATRIBUINDO EVENTOS A TAGS OU SELETORES Nome do seletor ou nome do id precedido de # Nome do evento Bloco de código que deve ser executado caso o
Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula II variáveis (cont.) e diálogos Professor: Bruno Gomes
Minicurso de JavaScript PET Sistemas de Informação Segundo Dia Anthony Tailer. Clecio dos Santos. Rhauani Fazul.
Minicurso de JavaScript PET Sistemas de Informação Segundo Dia 13.09.2016 Anthony Tailer. Clecio dos Santos. Rhauani Fazul. Romeu Casarotto Anteriormente 12.09.2016 Introdução Como usar? Saídas Sintaxe
COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 03: JavaScript Parte II
COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 03: JavaScript Parte II Conteúdo da aula Programação controlada por eventos e processamento de formulários Programação controlada por eventos onload, onunload
Prof. Esp. Andrew Rodrigues 1
Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados
Desenvolvimento 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
Linguagem de Programação III - PHP
Linguagem de Programação III - PHP Aula 1 Scripts PHP, VB.NET da Microsoft, C#, javascript, etc Sintaxe PHP Tudo que estiver delimitado por será processado no servidor. O navegador cliente
Comandos em C (cont.)
Comandos em C (cont.) Operador ternário:? O operador condicional possui uma opção um pouco estranha. É o único operador C que opera sobre três expressões. Sua sintaxe geral possui a seguinte construção:
JAVASCRIPT. Desenvolvimento Web I
JAVASCRIPT Desenvolvimento Web I JavaScript HTML Conteúdo - ( Markup language) CSS Apresentação (Style Sheet language) JavaScript (Programming language) Uso de JavaScript : Validação de formulários, galerias
JAVASCRIPT Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes
http://cseweb.ucsd.edu/~lerner/js.jpg JAVASCRIPT Laboratórios de Informática 2014-2015 João Paulo Barraca, André Zúquete, Diogo Gomes HTML, CSS, Javascript HTML define estrutura CSS define estilo Javascript
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Introdução ao Javascript #1
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu JS Introdução ao Javascript #1 JavaScript é uma linguagem de programação. Desenvolvida
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
Linguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
Construção de Sites 2. Prof. Christiano Lima Santos
Construção de Sites 2 Prof. Christiano Lima Santos Conteúdo do Curso JavaScript jquery Ajax Framework Bootstrap CMS WordPress Quem sou eu? Formação: Graduado em Ciência da Computação (Universidade Federal
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
Sumários de REDES de COMUNICAÇÃO
Sumários de REDES de COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Desenvolvimento de Páginas Web Dinâmicas 12G Turno 1 Aulas n. 1 e 2 (2011-09-19)
Programação para web HTML: Formulários
Programação para web HTML: Formulários Professor: Harlley Lima E-mail: [email protected] Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 9 de março
Introdução à linguagem JavaScript
MIEEC SIEM ano letivo 2014/15 Introdução à linguagem JavaScript José A. Faria ([email protected]) FEUP, DEGI Setembro 2014 Introdução ao JavaScript O JavaScript é uma linguagem utilizada sobretudo em client
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO JavaScript Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Conhecendo
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
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
REDES DE COMUNICAÇÃO
REDES DE COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Desenvolvimento de Páginas Web Dinâmicas (JavaScript) Duração: 60 tempos Conteúdos (1) 2 Introdução
Introdução à Ciência da Computação
Introdução à Ciência da Computação Introdução à Linguagem C: Parte II Prof. Ricardo J. G. B. Campello Sumário Seleção Simples Seleção Composta Seleção Encadeada Seleção de Múltipla Escolha Repetição com
Curso básico de JavaScript Aula 2
Tópicos 1 JavaScript é case sensitive... 1 2 Comentários... 1 3 Saídas do JavaScript... 1 4 Entrada de dados usando window.prompt( )... 3 5 Variáveis... 3 1.1 Regras para criar uma variável... 3 6 Literais...
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
Apostila - Desenvolvimento web com PHP
José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE
Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;
1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e
INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT
v1.1 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 7 CRIANDO INTERAÇÕES COM JAVASCRIPT (PARTE 2) Eder Franco @ FPF Tech The road so far... JavaScript Desenvolvida para criar interações
indica o nome do campo pelo qual podemos acessar.
Formulários Em geral Com o Javascript, os formulários Html tomam outra dimensão. Não esqueça que em Javascript, podemos acessar cada elemento de um formulário para, por exemplo, ler ou escrever um valor,
Programação para Internet I
Programação para Internet I Aulas 09 e 10 Fernando F. Costa [email protected] Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode
INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT
v1.1 06/04/2017 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 3 TRABALHANDO COM FORMULÁRIOS Eder Franco @ FPF Tech Agenda 1. Introdução 2. A tag form e seu atributos 3. As tags
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
Formulários. Etapa 1 Criação de formulários
9 Formulários Objetivos deste capítulo Ao terminar este capítulo, você deverá: Saber o que são formulários; Conhecer as principais tags para construção de um formulário; Criar o layout simples de um formulário.
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:
Variáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Formulários [8] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira
Desenvolvimento e Design de Websites Prof.: Ari Oliveira Formulários: Tag form Campos: Texto, Senha, checkbox, radio, botões, textarea e menu select. 2 Crie uma Tabela de Horários Faça seu horário semanal,
Fundamentos de Lógica e Algoritmos. Aula 3.2 IDLE, Variáveis e Tipos. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 3.2 IDLE, Variáveis e Tipos Prof. Dr. Bruno Moreno [email protected] IDLE O IDLE é um ambiente de desenvolvimento integrado para Python; O IDLE permite: Escrever
Curso de PHP. FATEC - Jundiaí TIPOS DE VARIÁVEIS
Curso de PHP FATEC - Jundiaí TIPOS DE VARIÁVEIS - Inteiros - Ponto Flutuante - String - Array - Objetos - Booleanos PHP utiliza checagem de tipos dinâmica, ou seja, uma variável vel pode conter valores
JavaScript Introdução e Sintaxe
JavaScript Introdução e Sintaxe Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Objetivos Apresentar os principais conceitos
Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA
1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 2 INDICE 1. COMENTÁRIOS... 4 1.1. Comentário de uma linha... 4 1.2. Comentário de múltiplas linhas... 4 2. IMPRESSÃO DE TEXTOS... 5 2.1. Imprimindo um texto
Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Curso de HTML aula 4. Sumário. 1 Formulários. 1.1 Construindo formulários com o FORM. 1.2 Método:
Sumário 1 Formulários... 1 1.1 Construindo formulários com o FORM... 1 1.2 Método:... 1 1.3 INPUT... 2 2 Outros valores para type... 3 2.1 TYPE="RADIO"... 3 2.2 TYPE="PASSWORD"... 3 2.3 TYPE="CHECKBOX"...
Revisão da Linguagem C Prof. Evandro L. L. Rodrigues
SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos
CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1
CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição
Programaçã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
Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28
Sumário 1 Introdução a JavaScript... 1 1.1 JavaScript básica 4 1.2 JavaScript do lado do cliente 8 Parte I JavaScript básica 2 Estrutura léxica... 21 2.1 Conjunto de caracteres 21 2.2 Comentários 23 2.3
Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
HTML - 7. Vitor Vaz da Silva Paula Graça
HTML - 7 Vitor Vaz da Silva Paula Graça 1 Formulários Os formulários forms no HTML, são utilizados para a introdução de dados de uma determinada aplicação Os programas JavaScript têm como um dos seus maiores
