Desenvolvimento WEB1 Profa Wanessa Machado do Amaral. Javascript - introdução

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

Download "Desenvolvimento WEB1 Profa Wanessa Machado do Amaral. Javascript - introdução"

Transcrição

1 Desenvolvimento WEB1 Profa Wanessa Machado do Amaral Javascript - introdução

2 Histórico No início da Internet as páginas eram pouco ou nada interativas Eram documentos que apresentavam seu conteúdo exatamente como foram criados para serem exibidos no navegador. Existiam algumas tecnologias para a geração de páginas no lado do servidor, mas havia limitações no que diz respeito a como o usuário consumia aquele conteúdo.

3 Histórico Navegar através de links e enviar informações através de formulários era basicamente tudo o que se podia fazer. Visando o potencial da Internet para o público geral e a necessidade de haver uma interação maior do usuário com as páginas, a Netscape, criadora do navegador mais popular do início dos anos 90, de mesmo nome, criou o Livescript, uma linguagem simples que permitia a execução de scripts contidos nas páginas dentro do próprio navegador.

4 Histórico JavaScript é a linguagem de programação mais popular no desenvolvimento Web. Suportada por todos os navegadores

5 Modos de se executar Javascript Existem várias formas de executar códigos javascript em um página: Console Embutido (tag <script>) Arquivo externo O Console é uma ferramenta presente na maioria dos browsers Chrome F12 depois aba Console ou Control + Shift + C; no Firefox, pelo atalho Control + Shift + K.

6 Javascript console Teste algumas contas digitando diretamente no console: > > 14 * 3 42 > > 25 / 5 5 > 23 % 2 1

7 Variáveis Para armazenarmos um valor para uso posterior, podemos criar uma variável: undefined > var resultado = 102 / 17;

8 > resultado 6 > resultado = resultado Variáveis

9 Variáveis Também podemos alterar o valor de uma variável usando essas operações com uma sintaxe bem compacta: > var idade = 10; > idade += 10; // idade vale 20 > idade -= 5; // idade vale 15 > idade /= 3; // idade vale 5 > idade *= 10; // idade vale 50

10 Tipos de dados Numéricos var pi = ; var raio = 20; var perimetro = 2 * pi * raio

11 Tipos de dados String Uma string em JavaScript é utilizada para armazenar trechos de texto: var empresa = "IFSP"; Para exibirmos o valor da variável empresa fora do console, podemos executar o seguinte comando: alert(empresa);

12 Javascript Embutidos no HTML O console nos permite testar códigos diretamente no navegador. Porém, não podemos pedir aos usuários do site que sempre abram o console, copiem um código e colem para ele ser executado. Para inserirmos um código JavaScript em uma página, é necessário utilizar a tag <script> : <script> </script> alert("olá, Mundo!");

13 Javascript No arquivo HTML <script src="js/hello.js"></script> Arquivo externo js/hello.js alert("olá, Mundo!"); Neste caso o Arquivo externo.js não precisa conter a tag <script>

14 DOM Para permitir alterações na página, ao carregar o HTML, os navegadores carregam em memória uma estrutura de dados que representa cada uma das nossas tags no javascript. Essa estrutura é chamada de DOM (Document Object Model). Essa estrutura pode ser acessada através da variável global document.

15 DOM Esse comando usa os seletores CSS para encontrar os elementos na página: document.queryselector("h1") Ou document.queryselector(".class") document.queryselector("#id")

16 DOM Se você vai utilizar várias vezes um mesmo elemento da página, é possível salvar o resultado de qualquer queryselector numa variável: var titulo = document.queryselector("h1") titulo.textcontent = "Novo título" Ao alterarmos os elementos da página, o navegador sincroniza as mudanças e alteram a aplicação em tempo real.

17 DOM É possível selecionar vários elementos na página, várias tags com a classe.secao por exemplo. Se o retorno esperado é mais de um elemento, usamos queryselectorall que devolve uma lista de elementos (array). document.queryselectorall(".cartao") Podemos então acessar elementos nessa lista através da posição dele (começando em zero) e usando o colchetes: // primeiro cartão document.queryselectorall(".cartao")[0]

18 </head> Exemplo: tabela zebrada <head> <meta charset="utf-8" /> <title>zebra</title> <style>.zebraon{background:silver} </style> <script> window.onload=function(){ var zebrar=document.queryselectorall('.zebra tbody tr') for(var i=0;i<zebrar.length;i+=2) zebrar[i].classname='zebraon' } </script>

19 Exemplo: tabela zebrada <body> <table class="zebra"> <thead><tr> <th>vendedor</th> <th>total</th> </tr></thead> <tbody><tr> <td>manoel</td> <td>12.300,00</td> </tr><tr> <td>joaquim</td> <td>21.300,00</td> </tr><tr> <td>maria</td> </tr></tbody> </table> </body> </html> <td>13.200,00</td>

20 FUNÇÕES E OS EVENTOS DO DOM Para guardarmos um código para ser executado em algum outro momento, por exemplo, quando o usuário clicar num botão, é necessário utilizar de dois recursos do JavaScript no navegador. O primeiro é a a criação de uma função: function mostraalerta() { alert("funciona!"); } Para chamar a função mostraalerta só precisamos utilizar o nome da função e logo depois abrir e fechar parênteses. mostraalerta()

21 Para mostrar a mensagem quando clica num botão No html: <button name="button">click me</button> No Javascript: var titulo = document.queryselector("button"); titulo.onclick = mostraalerta;

22 Mais exemplos Para alterar o conteúdo de <p> com id="demo": document.getelementbyid("demo").innerhtml = "Paragraph changed!"; Exemplo: <p id="demo" onclick="myfunction()">click me to change my HTML content (innerhtml).</p> <script> function myfunction() { document.getelementbyid("demo").innerhtml = "Paragraph changed!"; } </script>

23 Quais eventos existem? Existem diversos eventos que podem ser utilizados em diversos elementos para que a interação do usuário dispare alguma função: oninput: quando um elemento input tem seu value modificado onclick: clica com o mouse ondblclick: clica duas vezes com o mouse onmousemove: mexe o mouse onmousedown: aperta o botão do mouse onmouseup: solta o botão do mouse (útil com os dois acima para gerenciar drag'n'drop) onkeypress: ao pressionar e soltar uma tecla onkeydown: ao pressionar uma tecla.

24 Quais eventos existem? onkeyup: ao soltar uma tecla. Mesmo acima. onblur: quando um elemento perde foco onfocus: quando um elemento ganha foco onchange: quando um input, select ou textarea tem seu valor alterado onload: quando a página é carregada onunload: quando a página é fechada onsubmit: disparado antes de submeter o formulário. Útil para realizar validações

25 Javascript condicionais (IFs) var icecream = 'chocolate'; if (icecream == 'chocolate') { alert('yay, I love chocolate ice cream!'); } else { alert('awwww, but chocolate is my favorite...'); }

26 Javascript condicionais (IFs) IF para desigualdade em Javascript: if (i!= 5)

27 Repetição em Javascript Laços Enquanto: while (i <= 10) Laços Para: for (i = 0; i <= 5; i++)

28 Comentários em Javascript Para adicionar comentários ao seu código: //This is a comment Ou /*This comment has more than one line*/

29 Arrays var colors = ["red", "green", "blue"]

30 Funçãos matemátias Aredondamento: Math.round(7.25) Máximo: Math.max(x, y)

31 Mais exemplos bacanas e fáceis em Javascript Inputs modificando após clique <input type="text" value="usuario" onblur="if(this.value == '') { this.value='usuario';}" onfocus="if(this.value == 'usuario') { this.value='';}"/> <input value="senha" onblur="if(this.value == '') { this.value='senha'; this.type='text';}" onfocus="if(this.value == 'senha'){ this.value=''; this.type='password';}"/>

32 Exemplo onblur x onfocus

33 Mais exemplos bacanas e fáceis em Javascript Redirecionamento do site (tem que inciar com <script>window.location = "

34 Mais exemplos bacanas e fáceis em Javascript Mostrar data <script type="text/javascript">document.write(date());</script>

35 Mais exemplos bacanas e fáceis em Javascript Pegar a URL <script>document.write(window.location.href);</script>

36 <table border="1" cellpadding="20"> <tr> <td id="celula1" onclick="cor()">nome da Célula </td> </tr> </table> Mais exemplos bacanas e fáceis em Javascript mudar de cor ao clicar em cima de uma célula da tabela <script language="javascript"> function cor(celula){ celula = document.getelementbyid("celula1"); celula.style.backgroundcolor="#66ff33" } </script>

37 Mais exemplos bacanas e fáceis em Javascript Uma cor ao passar mouse e outra ao clicar: <table border="1" cellpadding="20"> <tr> <td id="celula1" onclick="cor()" onmousemove="cor2()">nome da Célula </td> </tr> </table>

38 Tabelas x cores alternadas

39 Mais exemplos bacanas e fáceis em Javascript Janela de Confirmação <script language="javascript"> function confirmbox() { if (confirm("voce deseja mesmo ir para o Site do Google?")) { location.href=" } </script> </p><form> Clique no Botão abaixo para ir para o Site do Google: <input value="clique aqui para abri o site do Google" onclick="confirmbox()" type="button"> </form>

40 Mais exemplos bacanas e fáceis em Javascript Alertas em sequencia em botão simples <form> <input type="button" Value=" Alerta " onclick="alert('esta é uma mensagem gerada a partir do clique em um botão de alerta');alert('aqui temos a segunda mensagem gerada pela segunda janela');alert('uma terceira mensagem!')")> </form>

41 Mais exemplos bacanas e fáceis em Javascript alerta ao passar o mouse em cima de imagem ou frase <a href="" onmouseover = "alert('esta é uma mensagem gerada pelo recurso OnMouseOver em uma frase.')")><img src="endereço_da_imagem" border="0" width="14" height="14"/>passe o cursor em cima desta frase.</a>

42 Mais exemplos bacanas e fáceis em Javascript Mensagem de alerta customizada pelo usuário <form> <textarea name="text" rows="3" cols="30"></textarea> <p> <input value="alerta Teste!" onclick="alert(this.form.text.value)" type="button"> <input name="cancel" value="apague" type="reset"> </form>

43 Mais exemplos bacanas e fáceis em Javascript Janela de alerta após o carregamento completo da página <body onload="window.alert('a tag body foi carregada')">

44 Mais exemplos bacanas e fáceis em Javascript Abrir uma nova janela <input value="abrir Janela" onclick="window.open('endereço_web_ou_local.html', 'Exemplo', 'toolbar=no,location=no,directories=no,status=no,menubar=no, scrollbars=no,resizable=no,copyhistory=yes,width=300,height= 150')" type="button"> </form>

45 Mais exemplos bacanas e fáceis em Javascript Janela de PROMPT <script language="javascript" TYPE="text/javascript"> var nome; do { nome = prompt ("Qual é o seu nome?"); } while (nome == null nome == ""); alert ("Seu nome é "+nome); </script>

46 Mais exemplos bacanas e fáceis em Javascript Imprimir a página <input type="button" value="imprima essa página" onclick="window.print();" />

47 Manipulando Strings Uma variável que armazena um string permite, por exemplo, consultar o seu tamanho e realizar transformações em seu valor. var empresa = "Caelum"; empresa.length; // tamanho da string empresa.replace("lum","tano"); // retorna Caetano

48 Manipulando Strings O JavaScript possui funções de conversão de string para number: var textointeiro = "10"; var inteiro = parseint(textointeiro); var textofloat = "10.22"; var float = parsefloat(textofloat);

49 Concatenar Strings É possível concatenar (juntar) tipos diferentes e o JavaScript se encarregará de realizar a conversão entre os tipos, podendo resultar em algo não esperado. var s1 = "Caelum"; var s2 = "Inovação"; console.log(s1 + s2); // imprime CaelumInovação

50 Concatenar Strings e Númericos var num1 = 2; var num2 = 3; var nome = "Caelum" // Exemplo 1: O que ele imprimirá? console.log(num1 + nome + num2); // imprime 2Caelum3

51 NAN Veja o código abaixo: console.log(10-"curso") O resultado é NaN (not a number). Isto significa que todas operações matemáticas só podem ser feitas com números.

52 ARGUMENTOS EM FUNÇÕES É possível definir que a função vai ter algum valor variável que vamos definir quando quisermos executá-la: function mostraalerta(texto) { // Dentro da função "texto" conterá o valor passado na execução. alert(texto); } // Ao chamar a função é necessário definir o valor do "texto" mostraalerta("funciona com argumento!");

53 Arrays O array é útil quando precisamos trabalhar com diversos valores armazenados: var palavras = ["Caelum", "Ensino"]; palavras.push("inovação"); // adiciona a string "Inovação"

54 Arrays Também é possível guardar valores de tipos diferentes: var variostipos = ["Caelum", 10, [1,2]]; Lembre-se que o tamanho de um array vai de 0 até o seu tamanho 1. console.log(variostipos[1]) // imprime 10!

55 ADICIONANDO ELEMENTO PELO ÍNDICE No lugar de usar a função push, que adiciona o elemento como último do array é possível fazer: var palavras = ["Caelum", "Ensino"]; palavras[9] = "Inovação"; Isso alterará o tamanho do array para dez e adicionará na última posição a string "Inovação", deixando as posições intermediárias com o valor undefined.

56 BLOCOS DE REPETIÇÃO var palavras = ["Caelum", "Ensino"]; for (var i = 0; i < palavras.length; i+ +) { alert(palavras[i]); }

57 BLOCOS DE REPETIÇÃO var contador = 1; while (contador <= 10) { alert(contador + " Mississípi..."); contador++; } alert("valor do contador: " + contador);

58 // executa a minhafuncao daqui um segundo settimeout(minhafuncao, 1000); FUNÇÕES TEMPORAIS Em JavaScript, podemos criar um timer para executar um trecho de código após um certo tempo, ou ainda executar algo de tempos em tempos. A função settimeout permite que agendemos alguma função para execução no futuro e recebe o nome da função a ser executada e o número de milissegundos a esperar:

59 FUNÇÕES TEMPORAIS Se for um código recorrente, podemos usar o setinterval que recebe os mesmos argumentos mas executa a função indefinidamente de tempos em tempos: // executa a minhafuncao de um em um segundo setinterval(minhafuncao, 1000);

60 BANNER ROTATIVO

61 BANNER ROTATIVO var banners = ["1.png", "2.png"]; var banneratual = 0; function trocabanner() { banneratual = (banneratual + 1) % 2; document.queryselector('.destaqueimg').s rc = banners[banneratual]; } setinterval(trocabanner, 4000);

62 BANNER ROTATIVO No HTML: <img class="destaqueimg" src="1.png" width="900px" height="300px" border="0" alt="banner">

63 Links adicionais

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

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

Leia mais

Introdução a Javascript

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

Leia mais

Capturando teclas: Movimentando um Sprite utilizando teclado

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

Leia mais

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO

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

Leia mais

Aula 12 Aplicação e prática do JS

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

Leia mais

Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)

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

Leia mais

Construção de Sites 2. Prof. Christiano Lima Santos

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

Leia mais

Introdução à HTML Dinámico. O linguagem JavaScript.

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

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

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) 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 mais

JavaScript: Validação de Formulários. Prof. Ivanilton Polato [email protected] [email protected]

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 [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

Leia mais

JAVASCRIPT Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes

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

Leia mais

Introdução. Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript

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.

Leia mais

JAVASCRIPT. Desenvolvimento Web I

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

Leia mais

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 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

Leia mais

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes

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

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

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

Leia mais

Os componentes HTML possuem a capacidade de configurar eventos

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

Leia mais

Aplicativos móveis com HTML5

Aplicativos móveis com HTML5 Aplicativos móveis com HTML5 Preparando o ambiente de desenvolvimento O código HTML pode ser escrito em qualquer editor de texto comum. Você pode utilizar o editor padrão do seu sistema operacional (Bloco

Leia mais

Webdesigner II. Introdução ao JavaScript

Webdesigner II. Introdução ao JavaScript Webdesigner II Introdução ao JavaScript 1 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

Leia mais

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO

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

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

Recursos Complementares (Tabelas e Formulários)

Recursos Complementares (Tabelas e Formulários) Linguagem de Programação para Web Recursos Complementares (Tabelas e Formulários) Prof. Mauro Lopes 1-31 30 Objetivo Nesta aula iremos trabalhar o conceito de tabelas e todas as tags associadas ao seu

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

Aula 17 Introdução ao jquery

Aula 17 Introdução ao jquery Aula 17 Introdução ao jquery jquery é uma biblioteca JavaScript criada por John Resig e disponibilizada como software livre e aberto, ou seja, de emprego e uso regido segundo licença conforme as regras

Leia mais

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo) Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações

Leia mais

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Hypertext Markup Language Linguagem de marcação de hipertexto; Descreve a estrutura das páginas Web utilizando tags. HTML

Leia mais

Dreamweaver CS5 -5- CAPÍTULO 1... Iniciando e conhecendo o dreamweaver...8 Interfaces...23 Criando e confi gurando sites...24 Exercícios...

Dreamweaver CS5 -5- CAPÍTULO 1... Iniciando e conhecendo o dreamweaver...8 Interfaces...23 Criando e confi gurando sites...24 Exercícios... DREAMWEAVER CS5 INTRODUÇÃO O Dreamweaver CS5 é um editor avançado de páginas para Internet, pois possui ferramentas para usuários que não são familiarizados com as linguagens HTML, Java e PHP. Com o Dreamweaver

Leia mais

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 03: JavaScript Parte II

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

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

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. 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

Leia mais

MATLAB Avançado. Melissa Weber Mendonça

MATLAB Avançado. Melissa Weber Mendonça MATLAB Avançado Melissa Weber Mendonça [email protected] O que é o MATLAB? Linguagem computacional de alto nível e um ambiente interativo para computação numérica, visualização e programação. Console:

Leia mais

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli Técnico em Informática Web JavaScript Profª Ana Paula Mandelli [email protected] Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela

Leia mais

Aula 11 Introdução ao Java Script

Aula 11 Introdução ao Java Script Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se

Leia mais

Primeiro contato com JavaScript

Primeiro 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 mais

JavaScript (Elementos de Programação e Programação Básica)

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

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 JavaScript

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

Leia mais

Desenvolvimento de Aplicações para. Prof.: Bruno Rafael de Oliveira Rodrigues

Desenvolvimento de Aplicações para. Prof.: Bruno Rafael de Oliveira Rodrigues Desenvolvimento de Aplicações para Internet Prof.: Bruno Rafael de Oliveira Rodrigues Videos nas Páginas Existem várias maneiras de inserir um vídeo em sua página. O vídeo pode aparecer sob a forma de

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

Exercícios Práticos de HTML e JavaScript. <FORM ACTION="mailto:[email protected]" METHOD="POST" ENCTYPE="text/plain" NAME="cadastro">

Exercí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 mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JAVASCRIPT Prof. Dr. Daniel Caetano 2012-2 Objetivos Apresentar a natureza da linguagem JavaScript Apresentar o JavaScript com ferramenta de manipulação de

Leia mais

Ranking das linguagens de programação mais utilizadas. TIOBE Index PyPL Index Redmonk IEEE Spectrum

Ranking das linguagens de programação mais utilizadas. TIOBE Index PyPL Index Redmonk IEEE Spectrum Webdesigner Ranking das linguagens de programação mais utilizadas TIOBE Index PyPL Index Redmonk IEEE Spectrum Tiobe Index Mantido pela empresa de mesmo nome fundada em 2000 e especializada em assessoria

Leia mais

Capítulo 9 - Imagens. Imagens

Capítulo 9 - Imagens. Imagens Capítulo 9 - Imagens 9 Imagens EM JAVASCRIPT, É POSSÍVEL MANIPULAR COM AS IMAGENS DE UMA PÁGINA, alterando a URL que localiza o arquivo de imagem. Assim, pode-se trocar a imagem que está sendo exibida

Leia mais

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

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação. jquery Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação jquery Desenvolvimento de Sistemas para WEB Site: http://jeiks.net E-mail: [email protected]

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

Programação WEB I DOM (Document Object Manager)

Programação WEB I DOM (Document Object Manager) Programação WEB I DOM (Document Object Manager) DOM Significa Modelo de Objetos de Documentos e tem por finalidade descrever e padronizar os objetos e seus relacionamentos em uma aplicação. Tem a finalidade

Leia mais

Programação Web Aula 2 XHTML/CSS/XML

Programação Web Aula 2 XHTML/CSS/XML Programação Web Aula 2 XHTML/CSS/XML Departamento de Informática UFPR 17 de Fevereiro de 2014 1 Histórico 2 Funcionamento 3 Atributos 4 HTML5 Estrutura de uma arquivo HTML5 Validação Tags básicas Seleção

Leia mais

Manual Site Unidéias.Net

Manual Site Unidéias.Net Manual Site Unidéias.Net Outubro 2015 Acesso ao site O site está publicado e disponível no endereço www.unideias.net. Acesso ao Sistema (módulo de Blog e Projetos) Para acessar o sistema e gerenciar suas

Leia mais

Construção de Sites 2. Prof. Christiano Lima Santos

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

Leia mais

INTRODUÇÃO AO JQUERY PARTE 2. Prof. Me. Hélio Esperidião

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

Leia mais

JavaScript. Prof. Msc. Juliano Gomes Weber ([email protected]) Notas de Aula Aula 12 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação

JavaScript. 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 ([email protected]) JavaScript Notas de Aula Aula 12 1º Semestre - 2011 Tecnologias Web [email protected] Introdução Com JavaScript implementamos

Leia mais

Manual do usuário people

Manual do usuário people Manual do usuário people http://people.ufpr.br/ Sumário 1. O que é?... 3 2. Como é feito o acesso... 3 3. O Que pode ser feito no people.ufpr.br?... 3 4. Espaço de Armazenamento... 3 5. Como é feito a

Leia mais

Meios de Comunicação de Dados.

Meios de Comunicação de Dados. Meios de Comunicação de Dados www.profjvidal.com Instalação do ELASTIX Configurando a Máquina Virtual Abra o VirtualBox e clique em novo no canto superior esquerdo. Depois selecione conforme na imagem

Leia mais

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 01: HTML e CSS 2 Conteúdo Noções introdutórias HTML CSS HTML: HyperText Markup Language 3 Linguagem usada para construir páginas Web Função principal Estruturar

Leia mais

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO

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

O que é o JavaScript?

O que é o JavaScript? JavaScript 1 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

Apostila - Desenvolvimento web com PHP

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

Leia mais

Java Script Pág: 1. Índice

Java 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 mais

TRABALHO FINAL 20 Pontos

TRABALHO FINAL 20 Pontos Técnico em Informática Integrado ao Ensino Médio Algoritmos e Banco de Dados Profa. Cleiane Gonçalves Oliveira TRABALHO FINAL 20 Pontos O trabalho final deverá constar os três seguintes tipos de funções:

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

Para acessar a TV Corporativa, deve-se informar o endereço do Servidor, barra(/) mge,

Para acessar a TV Corporativa, deve-se informar o endereço do Servidor, barra(/) mge, OBJETIVOS A mobilidade da informação nos dias de hoje, ultrapassou diversas fronteiras, inclusive a da disponibilidade. O Sankhya-W surgiu para atender essa necessidade. Com ele, será possível levar informações

Leia mais

Desenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo

Desenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo Parte I Prof. Vicente Paulo de Camargo Páginas com podem ser desenvolvidas com editor de texto simples Existem, no entanto, alguns editores interessantes, que facilitam a edição de páginas É o caso de

Leia mais

AULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa

AULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa AULA 2: INTRODUÇÃO A PYTHON Luís Feliphe Silva Costa Sumário Variáveis simples Entrada e Saída de dados Operadores Estruturas Condicionais Estruturas de repetição Funções Tratamento de erros Variáveis

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida Aula II jquery UI Introdução O que é jquery UI? Biblioteca que fornece maior nível de abstração para interação

Leia mais

Introdução ao SciLab. SciLab O que é? Onde obter o programa:

Introdução ao SciLab. SciLab O que é? Onde obter o programa: Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010

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