Folha Prática Nº4 HTML5. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Documentos relacionados
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -HTML 5: ARMAZENAMENTO DE DADOS (CLIENTE) Prof. Angelo Augusto Frozza, M.Sc.

HTML Básico Formulários. Matheus Meira

Incorporando JavaScript em HTML

JavaScript. Prof. Msc. Juliano Gomes Weber Notas de Aula Aula 12 1º Semestre UNIJUÍ DETEC Ciência da Computação

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -HTML 5: ARMAZENAMENTO DE DADOS (CLIENTE) Prof. Angelo Augusto Frozza, M.Sc.

Aula de JavaScript 05/03/10

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com

ESPECIFICAÇÕES FORMATOS DIGITAIS JORNAIS GRUPO RBS

Web. Professor: Rodrigo Alves Sarmento

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

<!DOCTYPE html> <html lang = "pt-br"> <head> <meta charset = UTF-8"> <title> Exemplo de uso correto da semântica HTML </title> </ head >

Introdução. Introdução a HTML. A Linguagem HTML. Estrutura de uma Página. Mário Antonio Meireles Teixeira

HTML. Sessão 8 HTML. Criação de Páginas WEB. Formulários

4. A Linguagem JavaScript

Aula 12: Funções. Pré-requisitos: Todas as aulas anteriores deste módulo. 1. Aproveitando Códigos no Programa

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

Formatos de publicidade

HTML5 e CSS3 O presente e o futuro da WEB. Danilo Borges da Silva Daniloborges_@hotmail.com

Calculador de preços e prazos de encomendas

Tecnologias Web. Formulários HTML

Programação de Servidores CST Redes de Computadores

Para o envio de s pelo PHP é necessário seguir a seguinte sintaxe:

Carregando dados do Banco de Dados MySQL através de uma tag SELECT

Passo-a-passo Oi Torpedo Empresa

Programação para Internet I 9. HTML5. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza

Prof.: Melba Lima Gorza Aula Introdutória de HTML. Componentes do HTML. Estrutura de um documento XHTML

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Cálculo Remoto de Preços e Prazos de Encomendas

HTML Página 29. Índice

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Aula 2: Listas e Links

Respondendo a eventos

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

Layouts de páginas com HTML e CSS

AJAX JSON JQUERY. Prof. Fellipe Aleixo

Testando e Comparando Valores

MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS. Redes de Comunicação

Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010.

Capítulo 9 - Imagens. Imagens

Licenciatura em Informática. - Análise e Conceção de Sistemas de Informação. Gestão de Condómino. Documento de Análise.

dbgep-a e dbegp-f Versa o dbgep-c Versa o Alteraço es relativas ao SAF-T Julho 2013 v1.0/dbg

Criação Pagina PHP & MySQL

Web Design: Responsivo e Adaptativo. Lara Popov Zambiasi Bazzi Oberderfer

Introdução a Servlets e JSP. Prof. Samuel Martins samuellunamartins at gmail dot com Faculdade São Miguel

Guião do processo de Candidatura On-line a um Curso de Pós Graduação

Links e Frames José Antônio da Cunha

Manual do Utilizador GESTFOR Gestão da Formação

Web Design Aula 11: XHTML

Ferramentas Web, Web 2.0 e Software Livre em EVT

Conectar diferentes pesquisas na internet por um menu

JavaScript Eventos e Objetos Nativos

DESENVOLVIMENTO WEB I

SIMULADOS & TUTORIAIS

6.2 - Formulários: form <form action="url_de_script" method="método">...</form> form action method POST GET exceto outros formulários form

Animação - Movendo objeto com HTML CANVAS

PHP e MySQL Autenticação de Usuários

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS

Inserindo e Listando registros

UNIDADE III JAVA SERVER PAGES

Utilização do Sistema de Impressão da UBI

Microsoft Internet Explorer. Browser/navegador/paginador

MOODLE: actividade WiKi

Quem sou eu? Ana Paula Alves de Lima. Formação:

Atualizações da Versão Introdução... 2 Conhecendo o Serviço... 3 Ações dos botões das telas... 4

Introdução ao HTML Utilizando frames Hospedando seu site na WEB

Este tutorial ensina a enviar um através de um script PHP, a partir de um interface em Flash.

Tutorial Moodle ESDM - professores

1 Contextualização 3 2 Administração do Joomla 5 3 Painel de controlo Menu sítio Menu utilizadores Outras funcionalidades 8 4

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: COORDENADOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS

Olá! Sejam bem vindos ao curso Como preencher o FADA no Portal do Servidor

Universidade Fernando Pessoa

Instituto Siegen Manual do Professor

MANUAL DO UTILIZADOR DO CENTRO DE DOCUMENTAÇÃO

Web Design II. PHP mail. Docente: Célio B. Sengo

Executando comandos do Sistema Operacional em uma aplicação WEB Java

Aplicação de RMAs - Instruções

Curso:... Prova de Sistemas de Informação para Bibliotecas (21105) Nome:... Nº de Estudante:... B. I. nº... Assinatura do Vigilante:...

CANDIDATURAS PÓS-GRADUAÇÃO (2º CICLO, 3º CICLO, CFA) Mestrados, Doutoramentos, Especializações

Oficina de Manipulação e Edição de Fotografia e Imagem Digital GIMP

Programação para web JavaScript

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP.

Indústria de Cartões de Pagamento (PCI) Padrão de Segurança de Dados

Ferramentas Web, Web 2.0 e Software Livre em EVT

Relatório SHST

HTML Página 1. Índice

Kaspersky Fraud Prevention for Endpoints

HTML5. André Tavares da Silva.

Índice. 5. Editar as seções de um curso 6. Estruturar o curso 7. Publicar o curso 8. Resumo do Fluxo de criação de um curso no educommons

Indústria de Cartões de Pagamento (PCI) Padrão de Segurança de Dados

Ferramentas Web, Web 2.0 e Software Livre em EVT

extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação.

Manual de Instruções Plataforma Brasil. Submissão de projeto de pesquisa

Transcrição:

Tecnologias Internet - 0/0, 0/0 Folha Prática Nº HTML

. NAV UNIVERSIDADE DA BEIRA INTERIOR Tecnologias Internet - 0/0, 0/0 0 <!DOCTYPE html> <html> <body> <nav> NAV: permite que um conjunto de links seja interpretado como menu da aplicação. <a href="nome_do_ficheiro.html">exercicio </a> <a href="nome_do_ficheiro.html">exercicio </a> <a href="nome_do_ficheiro.html">exercicio </a> <a href="nome_do_ficheiro.html">exercicio </a> <a href="nome_do_ficheiro.html">exercicio </a> <a href="nome_do_ficheiro.html">exercicio </a> <a href="nome_do_ficheiro.html">exercicio _</a> <a href="nome_do_ficheiro.html">exercicio _</a> </nav> </body> </html>

Tecnologias Internet - 0/0, 0/0. Canvas Define e desenha preenchimento Desenha contorno 0 0 <!DOCTYPE html> <html lang="pt-pt"> <head> <meta charset="utf-"> <title>canvas</title> <script> function draw() { var canvas = document.getelementbyid("mycanvas"); var ctx = canvas.getcontext("d"); ctx.beginpath(); ctx.moveto(0, 0); ctx.lineto(00, 0); ctx.lineto(00, 0); ctx.lineto(0, 0); ctx.closepath(); ctx.fillstyle = "#ff0000"; ctx.fill(); ctx.stroke(); Obtém o CANVAS denominado por mycanvas Inicio criação de nova figura Posiciona-se para desenhar Desenha linhas Finaliza figura. i.e. desenha uma linha do ponto atual até } ao ponto inicial window.addeventlistener("load", draw, true); </script> </head> <body> <canvas id="mycanvas" width="00" height="00">este browser não suporta o elemento canvas.</canvas> </body> </html>

Tecnologias Internet - 0/0, 0/0. Sombreado 0 var canvas = document.getelementbyid("mycanvas"); var ctx = canvas.getcontext("d"); ctx.shadowcolor="rgba(0, 0, 0, 0.)"; ctx.shadowoffsetx=0; ctx.shadowoffsety=; ctx.shadowblur=; ctx.beginpath(); Cor do sombreado definido pelo RGB e Canal alpha (i.e. opacidade da cor). Escala var canvas = document.getelementbyid("mycanvas"); var ctx = canvas.getcontext("d"); ctx.save(); ctx.scale(0., 0.); ctx.beginpath(); Apresenta o desenho a 0% do seu tamanho normal

Tecnologias Internet - 0/0, 0/0. Gradiente Linha de transição de cores. 0 Linha obliqua do ponto (0,0) a (00,00) Cores de transição, definidas no gradient stops 0 <!DOCTYPE html> <html lang="pt-pt"> <head> <meta charset="utf-"> <title>gradiente numa canvas</title> <script> function desenhatexto() { var txt = "Tecnologias Internet!"; var canvas = document.getelementbyid("mycanvas"); var ctx = canvas.getcontext("d"); } ctx.font = "bold 0px sans-serif"; var gradiente = ctx.createlineargradient(0, 0, 00, 00); gradiente.addcolorstop(0, "red"); gradiente.addcolorstop(, "green"); ctx.fillstyle = gradiente; ctx.textalign = "left"; ctx.textbaseline = "top"; ctx.filltext(txt, 0, 0); O preenchimento é definido pelo gradiente window.addeventlistener("load", desenhatexto, true); </script> </head> <body> <canvas id="mycanvas" width="00" height="00"></canvas> </body> </html>

. Formulário UNIVERSIDADE DA BEIRA INTERIOR Tecnologias Internet - 0/0, 0/0 autofocus: colocação automática do focus Controlo tipo number, com indicação de valor máximo, mínimo e valor de incremento dentro do intervalo (step) 0 placeholder: define texto a apresentar enquanto o campo não está preenchido Nome: <input type="text" name="nome" placeholder="introduza o nome" required><br> Morada: <input type="text" name="morada" placeholder="introduza a morada" required autofocus><br> <label> Idade <input type="number" name="idade" placholder="introduza a idade" min="" max="00" step="" value="0"><br> </label> required: impede que o formulário seja submetido com este campo vazio

Tecnologias Internet - 0/0, 0/0. Web Storage Permite armazenar dados do lado cliente associados a cada domínio; Permite até MB de dados por domínio suplantando largamente a capacidade máxima de cookies (KB); Não envia nenhuma desta informação para o servidor como acontece com os cookies; Os dados são mantidos entre sessões ou apenas até ao encerramento da janela (ou do tabulador) atual, através da utilização de localstorage e sessionstorage respectivamente; removeitem permite eliminar uma entrada previamente adicionada ao storage; setitem e getitem permitem respetivamente adicionar e obter um objeto previamente armazenado no storage. Alternativamente podem-se tratar as entradas do storage como sendo strings; window.localstorage["data"] = new Date(); alert(window.localstorage["data"]); window.localstorage.removeitem("data");

Tecnologias Internet - 0/0, 0/0. Web Storage 0 Evento despoletado, sempre que se verifiquem alterações sobre o storage window.addeventlistener("storage", function (evt) { alert("key: " + evt.key + "; newvalue: " + evt.newvalue + ";" + "oldvalue: " + evt.oldvalue + "; url: " + evt.url + "; storagearea:" + evt.storagearea); }, true);