Programação de Scripts

Slides:



Advertisements
Apresentações semelhantes
Nota do Editor: dica para criar o PPT
Advertisements

Atividade 5 Objetivos: Conhecer as regras CSS “width”, “margin-left:auto” e “margin-left:right” e verificar que elas não funcionam no IE a menos que coloquemos.
Pearson Education Slide 1. Pearson Education Slide 2 Cap í tulo 11 Criado por Frederick H. Colclough, Colorado Technical University Compilação Separada.
C - Exercicios Luís Charneca
Nesta janela são mostrados todos os projectos abertos e os items que constituem os diferentes projectos. 1- View/Project Explorer 2 - CTRL+R 3 - Clicar.
Parte I Capítulo 5 Reutilizando código e escrevendo funções.
Introdução à Programação usando Processing Programação Gráfica 2D Estrutura de Seleção Exercício Estrutura de Seleção 2º Semestre 2009 > PUCPR > Design.
Introdução à Programação usando Processing Programação Gráfica 2D Animações Exercício Animações 14/10/09 Bruno C. de Paula 2º Semestre 2009 > PUCPR >
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
Laboratório de Informática Introdução ao JavaScript 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Sistemas de Informação Redes de Computadores
1 Controlo e Aprendizagem Aula Teórico-Prática nº 12 CIÊNCIAS DO DESPORTO E EDUCAÇÃO ESPECIAL E REABILITAÇÃO Aula Teórico-Prática nº 12 CIÊNCIAS DO DESPORTO.
Programação para Engenharia I
Introdução à Programação
Introdução ao JavaScript JavaScript 02. Propriedade onMouseOver Observe o SCRIPT abaixo: link O.
Introdução ao JavaScript JavaScript 03
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
IMA - Instituto Mineiro de Agropecuária
Layers Possuem a intenção de substituir as tabelas na função de diagramação das páginas para a internet. Eles possuem uma idéia ótima e são totalmente.
Ap-3 Profª Kelly E. Medeiros
7 - Criação de Páginas Web
O Portal do Estudante de Computação
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
VI – Concurso de Robótica FAA
Listas ordenadas e comando Marquee
Jquery – Parte 3 Linguagem de scripts.
Unidade I: “Dê um mergulho rápido”
Capítulo 3 Estruturas de Controle
PROGRAMAÇÃO ESTRUTURADA II
Jquery Ajax.
Treinamento do Microsoft® Word 2010
Treinamento do Microsoft® Access® 2010
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Utilizando Recursos Para Otimizar seu Web Site
Tela e comandos do Lego Mindstorms
Operadores Relacionais, Lógicos e comandos de condição
Matlab Mini Curso PET 2012.
Programação Orientada à Objetos
Computação Gráfica – Visibilidade
vitorfs.com/jquery-na-pratica
HTML: trabalhando com Fontes
Na barra de mensagens, clique em Habilitar Edição,
Na barra de mensagens, clique em Habilitar Edição,
Algoritmos - Profa. Alciléia1 Profa. Maria Alciléia Alves Rocha Funções em C 2011.
Unidade 6 – Formulários HTML Prof.: Henrique Santos
PROGRAMAÇÃO WEB AULA 02 Prof. Gustavo Linhares Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
Acabias Marques Luiz. I - Introdução ao Ruby Parte 1 – Introdução a linguagem  O que é Ruby  Instalação  O IRB  Operadores Aritméticos  Tipos de.
JAVASCRIPT Tutorial Básico Aden Soares OBS: NÃO CONFUNDIR JAVASCRIPT COM JAVA ► O que é JavaScript? É uma linguagem de programação utilizada para.
VBA - Introdução Pontifícia Universidade Católica de Goiás
Modelando Sistemas em UML
Tutorial: Construção de Avatar.
Fundamentos de linguagens de programação
O que é CSS? O CSS (Cascading Style Sheets) ou Folhas de Estilo em Cascatas é uma documentação que define as regras de formatação que serão aplicadas aos.
Programação Gráfica em Java Introdução
Curso de Gestão da Informação Prof. Dr. Daniel A. Furtado Módulo 7 – Introdução à Biblioteca jQuery Universidade Federal de Uberlândia Faculdade de Computação.
HTML Prof. Geyson Silva.
Shell Script Parte 2.
Algoritmo É uma descrição seqüencial ordenada dos passos que devem ser executados de forma lógica e clara, com a finalidade de facilitar a resolução de.
JQUERY Aula 03 – Manipulando HTML.  JQuery contem metodos que permitem manipular elementos do HTML e seus atributos alem da manipulação do DOM.  DOM.
Programação para Web I AULA 2 BANCO DE DADOS.
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 10 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 10.
1º e 2º ano XII Olimpíadas das Cores Emílio Miotti.
Módulo I Capítulo 7: Funções e Procedimentos William Ivanski Curso de Programação C#
JavaScript Introdução ao JavaScript 1. Objetivos Introdução Sintaxe Básica Arquivo (script) externo Script no HEAD da página Script no BODY da página.
INTRODUÇÃO AO jQuery PROFESSORA ADRIANA SILVA. O que é jQuery  jQuery biblioteca para desenvolvimento rápido de scripts em java, que interagem com o.
Lição (configurando módulo) Autor: Skyup Informática.
WebDesign JavaScript e jQuery. HTML e W3C - O HTML segue padrão XML - linguagem somente de marcação - somente de visualização de conteúdo sem formatação.
Questionário (Básico) Autor: Skyup Informática. Atividade - Questionário O módulo permite criar uma série de questões, que deverão ser respondida pelos.
Ganhe dinheiro de verdade com a Zeekler! Pessoal, vocês já perceberam que PTC é muito trabalhoso, cansativo, desgastante e que quando pagam é uma miséria.
Recursividade, Entrada pelo teclado e Funções com retorno Dilvan Moreira.
Transcrição da apresentação:

Programação de Scripts JQUERY – Parte 2 Programação de Scripts

Efeitos de Exibição hide() e show() Com jQuery, você pode se esconder e mostrar elementos HTML com o hide () e show (): $("#hide").click(function(){   $("p").hide(); }); $("#show").click(function(){   $("p").show(); });

Efeitos de Exibição O parâmetro de velocidade opcional especifica a velocidade da esconder / mostrar, e pode ter os seguintes valores: "lentos", "fast", ou milésimos de segundo. O parâmetro opcional callback é uma função a ser executada após o hide () ou show () método for.

Efeitos de Exibição $("button").click(function(){   $("p").hide(1000); });

Efeitos de Exibição toggle() Com jQuery, você pode alternar entre o hide () e show () métodos com o método de alternância (). Elementos mostrados são escondidos e elementos ocultos são mostrados: $("button").click(function(){   $("p").toggle(); });

Efeitos de Exibição O parâmetro opcional de velocidade pode ter os seguintes valores: "lentos", "fast", ou milésimos de segundo. O parâmetro opcional callback é uma função a ser executada após alternar () completa. $(selector).toggle(speed,callback);

Efeitos de Fade Com jQuery você pode desaparecer um elemento dentro e fora de visibilidade. jQuery tem os seguintes métodos de fade: fadeIn() fadeOut() fadeToggle() fadeTo()

Efeitos de Fade O método fadeIn jQuery () é usado para desaparecer em um elemento escondido. $(selector).fadeIn(speed,callback); O parâmetro de velocidade opcional especifica a duração do efeito. Ele pode ter os seguintes valores: "lentos", "fast", ou milésimos de segundo. O parâmetro opcional callback é uma função a ser executada após o desaparecimento completa.

Efeitos de Fade $("button").click(function(){   $("#div1").fadeIn();   $("#div2").fadeIn("slow");   $("#div3").fadeIn(3000); });

Efeitos de Fade fadeOut() O método fadeOut jQuery () é usado para desaparecer um elemento visível. $(selector).fadeOut(speed,callback); O parâmetro de velocidade opcional especifica a duração do efeito. Ele pode ter os seguintes valores: "lentos", "fast", ou milésimos de segundo. O parâmetro opcional callback é uma função a ser executada após o desaparecimento completa.

Efeitos de Fade $("button").click(function(){   $("#div1").fadeOut();   $("#div2").fadeOut("slow");   $("#div3").fadeOut(3000); });

Efeitos de Fade fadeToggle() O método fadeToggle() alterna entre o fadeIn () e fadeOut() métodos. Se os elementos vão desaparecendo gradualmente, fadeToggle () vai desaparecer dentro Se os elementos estão desbotadas em, fadeToggle () vai desaparecer $(selector).fadeToggle(speed,callback);

Efeitos de Fade $("button").click(function(){   $("#div1").fadeToggle();   $("#div2").fadeToggle("slow");   $("#div3").fadeToggle(3000); });

Efeitos de Fade fadeTo() O método fadeTo() permite esmurecer para uma determinada opacidade (valor entre 0 e 1). O parâmetro da velocidade requerida especifica a duração do efeito. Ele pode ter os seguintes valores: "lentos", "fast", ou milésimos de segundo. O parâmetro opacidade desejada na fadeTo () especifica o método de desvanecimento para uma dada opacidade (valor entre 0 e 1). O parâmetro opcional callback é uma função a ser executada após a função terminar.

Efeitos de Fade $("button").click(function(){   $("#div1").fadeTo("slow",0.15);   $("#div2").fadeTo("slow",0.4);   $("#div3").fadeTo("slow",0.7); });

Efeitos de Movimento Com jQuery você pode criar um efeito de deslizamento sobre os elementos. jQuery tem os seguintes métodos: slideDown() slideUp() slideToggle()

Efeitos de Movimento slideDown() O método slideDown() é usada para deslizar para baixo de um elemento. $(selector).slideDown(speed,callback); O parâmetro de velocidade opcional especifica a duração do efeito. Ele pode ter os seguintes valores: "lentos", "fast", ou milésimos de segundo. O parâmetro opcional callback é uma função a ser executada após a conclusão do deslizamento.

Efeitos de Movimento $("#flip").click(function(){   $("#panel").slideDown(); });

Efeitos de Movimento slideUp() método slideUp () é usada para deslizar para cima de um elemento. $(selector).slideUp(speed,callback); O parâmetro de velocidade opcional especifica a duração do efeito. Ele pode ter os seguintes valores: "lentos", "fast", ou milésimos de segundo. O parâmetro opcional callback é uma função a ser executada após a conclusão do deslizamento.

Efeitos de Movimento $("#flip").click(function(){   $("#panel").slideUp(); });

Efeitos de Movimento slideToggle() slideToggle () método alterna entre o slideDown () e slideUp () métodos. Se os elementos foram deslizou para baixo, slideToggle () irá deslizar. Se os elementos foram deslizou para cima, slideToggle () irá deslizar para baixo. $(selector).slideToggle(speed,callback);

Efeitos de Movimento $("#flip").click(function(){   $("#panel").slideToggle(); });

Efeitos de animação O método animate() é usada para criar animações personalizadas. O parâmetro params exigido define as propriedades CSS para ser animado. O parâmetro de velocidade opcional especifica a duração do efeito. Ele pode ter os seguintes valores: “slow", "fast", ou milésimos de segundo. O parâmetro opcional callback é uma função a ser executada após a animação completa. O exemplo a seguir demonstra um uso simples de animate() método, que move um elemento <div> para a esquerda, até que chegou a uma propriedade esquerda de 250px:

Efeitos de animação $("button").click(function(){   $("div").animate({left:'250px'}) ; }); 

Efeitos de animação $("button").click(function(){   $("div").animate({     left:'250px',     opacity:'0.5',     height:'150px',     width:'150px'   }); });  Note-se que várias propriedades pode ser animada, ao mesmo tempo:

Efeitos de animação animate() – usando valores relativos Também é possível definir os valores relativos (o valor é, em seguida, em relação ao valor atual do elemento). Isto é feito pondo + = ou - = na frente do valor: $("button").click(function(){   $("div").animate({     left:'250px',     height:'+=150px',     width:'+=150px'   }); }); 

Efeitos de animação animate() - Usando valores pre-determinados Você pode até especificar o valor de uma propriedade de animação como "show", "hide", ou "toggle": $("button").click(function(){   $("div").animate({     height:'toggle'   }); }); 

Efeitos de animação Usando eventos em fila Isso significa que se você escrever várias comandos animate() chamando uma após a outro, jQuery cria uma fila de "interna" com estas chamadas.

Efeitos de animação $("button").click(function(){   var div=$("div");   div.animate({height:'300px',opacity:'0.4'},"slow");   div.animate({width:'300px',opacity:'0.8'},"slow");   div.animate({height:'100px',opacity:'0.4'},"slow");   div.animate({width:'100px',opacity:'0.8'},"slow"); });  $("button").click(function(){   var div=$("div");   div.animate({left:'100px'},"slow");   div.animate({fontSize:'3em'},"slow"); }); 

Interrompendo uma animação stop()  O método stop () é usado para interromper uma animação ou efeito antes de terminar. O método stop () funciona para todas as funções de efeito jQuery, incluindo animações deslizantes, desvanecimento e personalizado. O parâmetro stopAll opcional especifica se também a fila de animação deve ser limpo ou não. O padrão é falso, o que significa que apenas a animação ativo será interrompido, permitindo que as animações na fila para ser executada depois. O parâmetro goToEnd opcional especifica se ou não para completar a animação atual imediatamente. O padrão é false. Então, por padrão, o método stop () mata a animação atual que está sendo realizada no elemento selecionado.

Interrompendo uma animação $("#stop").click(function(){   $("#panel").stop(); });

Função de Retorno Instruções JavaScript são executados linha por linha. No entanto, com efeitos, a próxima linha de código pode ser executado mesmo que o efeito não está terminado. Isso pode criar erros. Para evitar isso, você pode criar uma função de callback. A função callback é executado depois que o efeito atual é concluída. $(selector).hide(speed,callback);

Função de Retorno $("button").click(function(){   $("p").hide("slow",function(){     alert("The paragraph is now hidden");   }); }); $("button").click(function(){   $("p").hide(1000);   alert("The paragraph is now hidden"); });

Encadeamento Você pode encadear ações / métodos. Encadeamento nos permite executar vários métodos jQuery (no mesmo elemento) dentro de uma única instrução. Até agora temos estado a escrever declarações jQuery um de cada vez (um após o outro). No entanto, existe uma técnica chamada encadeamento, que nos permite executar vários comandos jQuery, um após o outro, no mesmo elemento (s). A cadeia de uma ação, você simplesmente anexar a ação para a ação anterior. O exemplo a seguir cadeias junto a css (), slideUp (), e slideDown () métodos. O "p1" elemento primeiro muda para vermelho, então ele desliza para cima e, em seguida, ele desliza para baixo:

Encadeamento $("#p1").css("color","red").slideU p(2000).slideDown(2000);