SlideShare una empresa de Scribd logo
1 de 11
 
O que são  Eventos   Eventos  são as ações que os usuários produzem ao navegar  nas páginas como: - Clique do mouse - Movimento do mouse - Digitar algo numa caixa de texto
$(window).load  $(document).ready $(document).ready(function(){   // funções jQuery que serão iniciadas antes    do carregamento total da página }); $(window).load(function(){ // funções jQuery que serão iniciadas depois    do carregamento total da página }); $(function(){ // funções });
$('#Ricardex').bind('click keypress', function() { alert('click e keypress no Ricardex');  }); $().bind ()  $(). unbind  ()  Função para vincular manipuladores de eventos $('#Flavia').bind('click', function() { alert('click na Flavia'); }); $('#Lui').bind({    - Versão1.4 click: function() { // faça algo quando clicar no Lui }, mouseout: function() { // faça algo quando o mouse sair do Lui } });
.blur(function) .change(function) .click(function) .dblclick(function) .focus(function) .hover(function over, function out) .keydown(function) .keypress(function) .keyup(function) .submit(function) .mousedown(function) .mousemove(function) .mouseout(function) .mouseover(function) .mouseup(function) .select(function) .load(function) .unload(function) Métodos “atalhos” para o bind()
$().one () $('#junior').one('click', function(event) { alert('este alert será disparado somente uma vez.'); }); $('#junior').bind('click', function(event) { alert('este alert será disparado somente uma vez.'); $(this).unbind(event); });
$(). trigger  () / /Evento click do elemento Button $('#botao').click(function(){ alert(botao clicado!'); //Simulando ou disparando o evento click do elemento a $('#fabio').trigger('click'); }); //Evento click do elemento a $('#fabio').click(function(){ alert(Fabio clicado!'); });
$(). toggle  () $('p').toggle(  function() {  $(this).addClass('wendola');  },  function() {  $(this).addClass('bolha');  }, function() {  $(this).addClass('robson');  }, function() {  $(this).removeClass('wendola bolha robson');  });
$(). hover  () mouseenter  mouseleave $('div').hover(handlerIn,handlerOut); $('div').mouseenter(handlerIn).mouseleave(handlerOut); var handlerIn = function(){alert('sobre o elemento'); }); var handlerOut = function(){alert('sai o elemento'); });
$(). live ()  $(). die () $(). delegate ()  $(). undelegate () $('a.confirmar').live('click', function(){ $('<a class=&quot;confirmar&quot;>novo</a>').insertAfter(this); alert('clique'); }); $(function(){ $('a.confirmar').click(function(){ $('<a class=&quot;confirmar&quot;>novo</a>').insertAfter(this); alert('Clique'); }); }); $(&quot;table&quot;).delegate(&quot;td&quot;, &quot;hover&quot;, function(){ $(this).toggleClass(&quot;amarela&quot;); });
Obrigado!

Más contenido relacionado

Destacado

Apresentação jQuery 1
Apresentação jQuery 1Apresentação jQuery 1
Apresentação jQuery 1douglasgrava
 
Resumen de mi portfolio
Resumen de mi portfolioResumen de mi portfolio
Resumen de mi portfolioMaite Baran
 
Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )douglasgrava
 
Resumen portfolio
Resumen portfolioResumen portfolio
Resumen portfolioMaite Baran
 
Apresentação j query8
Apresentação j query8Apresentação j query8
Apresentação j query8douglasgrava
 
California & the civil war
California & the civil warCalifornia & the civil war
California & the civil warrespessz
 

Destacado (7)

Apresentação jQuery 1
Apresentação jQuery 1Apresentação jQuery 1
Apresentação jQuery 1
 
Resumen de mi portfolio
Resumen de mi portfolioResumen de mi portfolio
Resumen de mi portfolio
 
Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )
 
Resumen portfolio
Resumen portfolioResumen portfolio
Resumen portfolio
 
Apresentação j query8
Apresentação j query8Apresentação j query8
Apresentação j query8
 
California & the civil war
California & the civil warCalifornia & the civil war
California & the civil war
 
PUJA GUPTA
PUJA GUPTAPUJA GUPTA
PUJA GUPTA
 

Similar a Apresentação j query3

Tutorial sobre Jquery
Tutorial sobre JqueryTutorial sobre Jquery
Tutorial sobre JqueryIvo Calado
 
JS Experience 2017 - Javascript Funcional
JS Experience 2017 - Javascript FuncionalJS Experience 2017 - Javascript Funcional
JS Experience 2017 - Javascript FuncionaliMasters
 
Desenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para AndroidDesenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para AndroidEric Cavalcanti
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o JavascriptMichel Ribeiro
 
Programação funcional em JavaScript: como e por quê?
Programação funcional em JavaScript: como e por quê?Programação funcional em JavaScript: como e por quê?
Programação funcional em JavaScript: como e por quê?Arthur Xavier
 
jQuery - Visão Geral
jQuery - Visão GeraljQuery - Visão Geral
jQuery - Visão GeralKaio Valente
 
JavaScript ninja com jQuery
JavaScript ninja com jQueryJavaScript ninja com jQuery
JavaScript ninja com jQueryReinaldo Junior
 
Introdução ao Java Swing (Interface)
Introdução ao Java Swing (Interface)Introdução ao Java Swing (Interface)
Introdução ao Java Swing (Interface)Sérgio Souza Costa
 
JS Experience 2017 - Web APIs que você provavelmente não sabia que existiam
JS Experience 2017 - Web APIs que você provavelmente não sabia que existiamJS Experience 2017 - Web APIs que você provavelmente não sabia que existiam
JS Experience 2017 - Web APIs que você provavelmente não sabia que existiamiMasters
 
Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)
Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)
Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)Evandro Klimpel Balmant
 
Combinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma práticaCombinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma práticaMilfont Consulting
 
J query aula_02
J query aula_02J query aula_02
J query aula_02Suissa
 

Similar a Apresentação j query3 (18)

Html dom, eventos, jquery
Html dom, eventos, jqueryHtml dom, eventos, jquery
Html dom, eventos, jquery
 
Tutorial sobre Jquery
Tutorial sobre JqueryTutorial sobre Jquery
Tutorial sobre Jquery
 
Aprenda jQuery 1.3
Aprenda jQuery 1.3Aprenda jQuery 1.3
Aprenda jQuery 1.3
 
JS Experience 2017 - Javascript Funcional
JS Experience 2017 - Javascript FuncionalJS Experience 2017 - Javascript Funcional
JS Experience 2017 - Javascript Funcional
 
Desenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para AndroidDesenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para Android
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o Javascript
 
Programação funcional em JavaScript: como e por quê?
Programação funcional em JavaScript: como e por quê?Programação funcional em JavaScript: como e por quê?
Programação funcional em JavaScript: como e por quê?
 
Java12
Java12Java12
Java12
 
jQuery - Visão Geral
jQuery - Visão GeraljQuery - Visão Geral
jQuery - Visão Geral
 
JavaScript ninja com jQuery
JavaScript ninja com jQueryJavaScript ninja com jQuery
JavaScript ninja com jQuery
 
Introdução ao Java Swing (Interface)
Introdução ao Java Swing (Interface)Introdução ao Java Swing (Interface)
Introdução ao Java Swing (Interface)
 
JS Experience 2017 - Web APIs que você provavelmente não sabia que existiam
JS Experience 2017 - Web APIs que você provavelmente não sabia que existiamJS Experience 2017 - Web APIs que você provavelmente não sabia que existiam
JS Experience 2017 - Web APIs que você provavelmente não sabia que existiam
 
Beagajs
BeagajsBeagajs
Beagajs
 
JQuery
JQuery JQuery
JQuery
 
Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)
Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)
Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)
 
Introdução a jQuery
Introdução a jQueryIntrodução a jQuery
Introdução a jQuery
 
Combinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma práticaCombinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma prática
 
J query aula_02
J query aula_02J query aula_02
J query aula_02
 

Más de douglasgrava

Refatoração no dia a dia
Refatoração no dia a diaRefatoração no dia a dia
Refatoração no dia a diadouglasgrava
 
Como fazer sua própria cerveja!
Como fazer sua própria cerveja!Como fazer sua própria cerveja!
Como fazer sua própria cerveja!douglasgrava
 
Apresentação j query6
Apresentação j query6Apresentação j query6
Apresentação j query6douglasgrava
 
Apresentação j query5
Apresentação j query5Apresentação j query5
Apresentação j query5douglasgrava
 
Segunda Apresentação jQuery
Segunda Apresentação jQuerySegunda Apresentação jQuery
Segunda Apresentação jQuerydouglasgrava
 

Más de douglasgrava (6)

Motivação ??
Motivação ??Motivação ??
Motivação ??
 
Refatoração no dia a dia
Refatoração no dia a diaRefatoração no dia a dia
Refatoração no dia a dia
 
Como fazer sua própria cerveja!
Como fazer sua própria cerveja!Como fazer sua própria cerveja!
Como fazer sua própria cerveja!
 
Apresentação j query6
Apresentação j query6Apresentação j query6
Apresentação j query6
 
Apresentação j query5
Apresentação j query5Apresentação j query5
Apresentação j query5
 
Segunda Apresentação jQuery
Segunda Apresentação jQuerySegunda Apresentação jQuery
Segunda Apresentação jQuery
 

Apresentação j query3

  • 1.  
  • 2. O que são Eventos Eventos são as ações que os usuários produzem ao navegar nas páginas como: - Clique do mouse - Movimento do mouse - Digitar algo numa caixa de texto
  • 3. $(window).load $(document).ready $(document).ready(function(){ // funções jQuery que serão iniciadas antes do carregamento total da página }); $(window).load(function(){ // funções jQuery que serão iniciadas depois do carregamento total da página }); $(function(){ // funções });
  • 4. $('#Ricardex').bind('click keypress', function() { alert('click e keypress no Ricardex'); }); $().bind () $(). unbind () Função para vincular manipuladores de eventos $('#Flavia').bind('click', function() { alert('click na Flavia'); }); $('#Lui').bind({ - Versão1.4 click: function() { // faça algo quando clicar no Lui }, mouseout: function() { // faça algo quando o mouse sair do Lui } });
  • 5. .blur(function) .change(function) .click(function) .dblclick(function) .focus(function) .hover(function over, function out) .keydown(function) .keypress(function) .keyup(function) .submit(function) .mousedown(function) .mousemove(function) .mouseout(function) .mouseover(function) .mouseup(function) .select(function) .load(function) .unload(function) Métodos “atalhos” para o bind()
  • 6. $().one () $('#junior').one('click', function(event) { alert('este alert será disparado somente uma vez.'); }); $('#junior').bind('click', function(event) { alert('este alert será disparado somente uma vez.'); $(this).unbind(event); });
  • 7. $(). trigger () / /Evento click do elemento Button $('#botao').click(function(){ alert(botao clicado!'); //Simulando ou disparando o evento click do elemento a $('#fabio').trigger('click'); }); //Evento click do elemento a $('#fabio').click(function(){ alert(Fabio clicado!'); });
  • 8. $(). toggle () $('p').toggle( function() { $(this).addClass('wendola'); }, function() { $(this).addClass('bolha'); }, function() { $(this).addClass('robson'); }, function() { $(this).removeClass('wendola bolha robson'); });
  • 9. $(). hover () mouseenter mouseleave $('div').hover(handlerIn,handlerOut); $('div').mouseenter(handlerIn).mouseleave(handlerOut); var handlerIn = function(){alert('sobre o elemento'); }); var handlerOut = function(){alert('sai o elemento'); });
  • 10. $(). live () $(). die () $(). delegate () $(). undelegate () $('a.confirmar').live('click', function(){ $('<a class=&quot;confirmar&quot;>novo</a>').insertAfter(this); alert('clique'); }); $(function(){ $('a.confirmar').click(function(){ $('<a class=&quot;confirmar&quot;>novo</a>').insertAfter(this); alert('Clique'); }); }); $(&quot;table&quot;).delegate(&quot;td&quot;, &quot;hover&quot;, function(){ $(this).toggleClass(&quot;amarela&quot;); });

Notas del editor

  1. Função ready : Faz alguma coisa quando a estrutura do documento está pronta, não espera os elementos externos serem carregados. * pode-se já carregar as funções de interação com um Usuário mesmo que por exemplo uma imagem não tenha Acabado de carregar Função window.onload: Executa a função somente depois de tudo já estar carregado na página ( ex: scripts, musicas, imagens...)
  2. A função trigger serve para disparar um evento já definido em um elemento da página
  3. O metodo toggle permite que se adicionem funções de alternancia ao eveto click de um elemento.
  4. O método live e o delegate fazem a mesma função que o bind (vinculando eventos a um elemento) mas a diferença é que com eles é possível vincular eventos para elementos criados dinamicamente na página.