R E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y



Documentos relacionados
<link rel="stylesheet" type="text/css" href="imagens.css" />

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.

Universidade Da Beira Interior

José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript. EmpregoWeb-Registo de pessoas

Introdução. História. Como funciona

#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br

Cabeçalho do documento

#Aula Nº 3 Estilo CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula3.pdf Vinicius Fiorio Custódio samus@samus.com.

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

Aula 4 Modelo CSS. Efeito cascata. Ordem em cascata. Declarações normais e importantes. Exemplo. Especificidade de um seletor 30/08/2013

TABLELESS E PROJETO ESTRUTURAL

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

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

<head>/*o elemento <head> deve incluir um título para o documento, e pode incluir scripts, estilos, informações de meta, e muito mais*/

Sumário. HTML CSS JQuery Referências IHC AULA

Roteiro de Estudos e Atividades Avaliativas HTML

QUEM FEZ O TRABALHO?

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

Posicionamento e Layout com CSS

Aplicativos para Internet Aula 01

<!DOCTYPE html PUBLIC...> <html> <head> </head> <body> </body> </html>

Prof. Vania Gimenez- Aula de Hoje Caro aluno- Este material é só um apoio as aulas, os livros devem ser utilizados para o aprimoramento de seu estudo.

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JQUERY

Webdesign A tag HEAD e as Meta tags

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

English Português. By erickalves 25 Julho, :08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios

1) Crie uma nova página chamada Exercício.html e deixe-a com o seguinte layout:

Desenvolvida exclusivamente para o Apostilando.com por Marcos Paulo Furlan

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

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

Mudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata

Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar

Módulo: Criação de Páginas WEB

SIMULADOS & TUTORIAIS

Folha Prática Nº5 CSS. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática. Tecnologias Internet /2012

Roteiro 2: Conceitos de Tags HTML

Programação para Internet

MANUAL DE BOAS PRÁTICAS

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

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

Introdução ao HTML Hypertext Markup Language

Introdução à Cascading Style Sheets

PROGRAMAÇÃO PARA INTERNET HTML

Estudo Dirigido - Parte 1

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

Internet e Programação Web

Internet e Programação Web

css Cascading Style Sheets CSS CASCADING STYLE SHEETS


jquery André Tavares da Silva

foi desenvolvida... para criar animações, manipular eventos e desenvolver aplicações AJAX

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena!

HTML. Conceitos básicos de formatação de páginas WEB

DHTML - MÓDULO 1: VISÃO GERAL E INTRODUÇÃO Por Marcelo Camargo Visão geral

Introdução às Folhas de Estilo

JavaScript. Carlos Santos LabMM 3 - NTC - DeCA - UA Aula 03,

Programação para Internet I

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

Diazo. Módulo 7 Tema Diazo

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

Tecnologias para Web Design

Apostila CSS - Introdução à folha de estilos

O objetivo é criar um tema padrão com 3 colunas, cabeçalho, barra de menu e rodapé:


HTML Curso Básico HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos.

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

jquery Apostila Básica

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

SEPARAÇÃO EM: Apresentação Estrutura Comportamento

Web Design. Prof. Felippe

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS -

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

HTML & CSS. uma introdução

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

Erwin Alexander Uhlmann /02/08-1. Desenvolvimento de WEB I HTML Volume 2 Erwin Alexander Uhlmann

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

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

Programação para Internet

O que é o JavaScript?

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO /01/2013 UDS SOLUÇÕES DIGITAIS

HTML5. Prof. Salustiano Rodrigues de Oliveira

RODRIGO C. REQUIÃO. WEBSITE VITRINE PARA A EMPRESA BUFFET GULLA.

CSS. Sérgio Nunes. Comunicações Digitais e Internet Ciências da Comunicação, U.Porto 2012/13

Desenvolvedor Web Docente André Luiz Silva de Moraes

Unidade: O que é CSS? HTML e CSS? Boa aula!!!

TUTORIAL JSP & SERVLET

CSS#:#Cascading#Style#Sheets#

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

Manual de utilização MAWI

Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -INTRODUÇÃO A JQUERY MOBILE. Prof. Angelo Augusto Frozza, M.Sc.

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

Dicas para Javascript (parte1) <style TYPE="text/css"><!--a.menu {color:000000;}a.menu:hover {color:cc0000;}-- ></style>

7. Cascading Style Sheets (CSS)

Cascading Style Sheets 2

Transcrição:

R E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y SI S TE MAS D IS TR I BUÍD O S E TO LERÂ NC IA A FA L HA S Ângelo Santos M 4189 André Elias M4272

ÍNDICE Arquitectura e funcionamento... 3 Ferramentas... 5 Exemplo 1 de JQUERY (eventos e EFEITOS)... 6 Exemplo 2 de JQUERY (accordion widget)... 11

A R Q U I T E C T U R A E F U N C I O N AMENTO Aqui podemos ver a estrutura base de qualquer página HTML: Todo o código jquery deve ser inserido na secção aqui assinalada como BEHAVIOR, que se refere a toda a parte responsável pelo comportamento, interacção e animação da página. Isto é feito através do uso das etiquetas <script> da seguinte forma: <script type="text/javascript"> </script> Entre as chavetas é feita a inclusão das bibliotecas bem Como introduzido qualquer código jquery.

Sendo esta uma biblioteca baseada numa linguagem de scripting (JavaScript), o código é executado directamente pelos navegadores não sendo necessária a compilação ou qualquer tratamento prévio, apenas é necessário que a linguagem seja suportada pelo navegador. Na imagem acima podemos ver a API do jquery, onde é possível distinguir os tipos da biblioteca, bem como os métodos separados por finalidade. O código jquery apenas é executado depois da estrutura DOM estar pronta e totalmente carregada. Todas as acções e efeitos são executados sequencialmente e até terminarem, podendo ser encadeados.

F E R R A M E N T A S A edição de código jquery pode ser feita em qualquer simples editor de texto sendo que para que funcione apenas é necessário a inclusão da biblioteca, local ou remotamente. No entanto para a construção dos exemplos usados na apresentação e do projecto escolhemos usar o IDE NetBeans que proporciona verificação ortográfica para JavaScript bem como reconhecimento e sugestão de elementos para a biblioteca jquery e para o desenvolvimento HTML.

E X E M P L O 1 D E J Q U E R Y ( E V E N T O S E E F E I T O S ) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>sistemas Distribuídos E Tolerância A Falhas - Exemplo 1</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <!-- carrega a biblioteca jquery --> <script type="text/javascript" src="js/jquery-1.5.1.js"></script> <script type="text/javascript"> $(document).ready(function(){ /* fade in */ $("#bt1").click(function(){ $("#ubi").fadein("slow"); /* fade out */ $("#bt2").click(function(){ $("#ubi").fadeout("slow"); /* mover direita */ $("#bt3").click(function(){ $("#ubi").animate({"margin-left": "+=50px"}, "slow"); /* mover direita */ $("#bt4").click(function(){ $("#ubi").animate({"margin-left": "-=50px"}, "slow");

/*mudar de cor*/ $("#vermelho").click(function(){ $("h1").css('color', 'red'); $(this).css('color', 'black'); $("#azul").css('color', 'white'); $("#verde").css('color', 'white'); $("#azul").click(function(){ $("h1").css('color', 'blue'); $(this).css('color', 'black'); $("#vermelho").css('color', 'white'); $("#verde").css('color', 'white'); $("#verde").click(function(){ $("h1").css('color', 'green'); $(this).css('color', 'black'); $("#azul").css('color', 'white'); $("#vermelho").css('color', 'white'); </script> <style type="text/css"> /*.blue { color: blue; } /*faz um elemento azul quando aplicada*/ /*.green { color: green; } /*faz um elemento verde quando aplicada*/ /*.red { color: red; } /*faz um elemento vermelho quando aplicada*/

img {padding-right: 20px; float:left} </style> <style type="text/css">.divabsolute { width:500px; height:150px; position:absolute; top:420px; }.divinline { width:200px; height:150px; position:absolute; top:20px; left: 410px; display: inline; } #vermelho { width: 100px; height: 100px; background-color: red; color: white; }

#azul { width: 100px; height: 100px; background-color: blue; color: white; } #verde { width: 100px; height: 100px; background-color: green; color: white; } </style> </head> <body> <div> <div id="imagem"> <h1>exemplo Efeitos jquery</h1> <img id="ubi" src="imagens/ubi.jpg" height="376" alt="ubi"/> <div class="divabsolute" id="botoes"> <h3>botões</h3> <input id="bt1" type="button" value="fade In" name="resposta_1" /> <input id="bt2" type="button" value="fade Out" name="resposta_2" /> <input id="bt3" type="button" value="direita" name="resposta_3" /> <input id="bt4" type="button" value="esquerda" name="resposta_4" /> <div class="divinline" id="cores" >

<h3>cores</h3> <div id="vermelho" align="center"> <p>vermelho</p> <div id="azul" align="center"> <p>azul</p> <div id="verde" align="center"> <p>verde</p> </body> </html>

E X E M P L O 2 D E J Q U E R Y ( A C C O R D I O N W I D G E T ) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>jquery Test Project</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <!-- carrega as bibliotecas jquery e jqueryui--> <script type="text/javascript" src="js/jquery-1.5.1.js"></script> <script type="text/javascript" src="js/jquery.ui.core.js"></script> <script type="text/javascript" src="js/jquery.ui.widget.js"></script> <script type="text/javascript" src="js/jquery.ui.accordion.js"></script> <script type="text/javascript"> $(document).ready(function(){ /* faz com que h1 fique azul quando se clica nele */ /*$("h1").click(function(){ $(this).addclass("blue").fadeout("slow"); */ $("#infolist").accordion({ autoheight: false </script> <!-- classe CSS, aplica formataçao à lista e imagens--> <style type="text/css"> /*.blue { color: blue; } */ /*faz um elemento azul quando aplicada*/

ul {list-style-type: none} img {padding-right: 20px; float:left} #infolist {width:500px} </style> <!-- folhas de estilos com o tema predefinido do jqueryui --> <link rel="stylesheet" href="css/jquery-ui-1.8.10.custom.css" type="text/css"> </head> <body> <!-- <h1>test1</h1> --> <div id="infolist"> <h3><a href="#">mary Adams</a></h3> <div> <img src="pix/maryadams.jpg" alt="mary Adams"> <ul> <li><h4>vice President</h4></li> <li><b>phone:</b> x8234</li> <li><b>office:</b> 102 Bldg 1</li> <li><b>email:</b> m.adams@company.com</li> </ul> <br clear="all"> <h3><a href="#">john Matthews</a></h3> <div> <img src="pix/johnmatthews.jpg" alt="john Matthews">

<ul> <li><h4>middle Manager</h4></li> <li><b>phone:</b> x3082</li> <li><b>office:</b> 307 Bldg 1</li> <li><b>email:</b> j.matthews@company.com</li> </ul> <br clear="all"> <h3><a href="#">sam Jackson</a></h3> <div> <img src="pix/samjackson.jpg" alt="sam Jackson"> <ul> <li><h4>deputy Assistant</h4></li> <li><b>phone:</b> x3494</li> <li><b>office:</b> 457 Bldg 2</li> <li><b>email:</b> s.jackson@company.com</li> </ul> <br clear="all"> <h3><a href="#">jennifer Brooks</a></h3> <div> <img src="pix/jeniferapplethwaite.jpg" alt="jenifer Applethwaite"> <ul> <li><h4>senior Technician</h4></li> <li><b>phone:</b> x9430</li> <li><b>office:</b> 327 Bldg 2</li> <li><b>email:</b> j.brooks@company.com</li> </ul>

<br clear="all"> </body> </html>