21/11/2008 - 01:16

jQuery básico

25/06/2008 - 22:05 | Enviar por email Enviar por email
Publicado por Lenon na(s) categoria(s) jQuery | 7 Comentários até agora | Mais posts de Lenon»

jQuery logo

jQuery é um framework javascript muito leve, é crossbrowser, além de ser muito fácil de manipular. Seu tamanho é de 30.3 KB e inclui suporte a Ajax, manipulação de elementos DOM, tratamento de eventos, plugins, vários efeitos como FadeIn e FadeOut etc…

Com javascript você precisaria de várias linhas de código, além do problema da compatibilidade entre os browsers, mas com jQuery essa incompatibilidade não existe, você simplesmente cria e pronto! :D

Para aprender um pouco mais de teoria, você pode ler a documentação (que é bem completa). Então vamos praticar um pouco!

Para poder usar a jQuery, primeiro você deve inclui-la no head do documento:

<script src="jquery.js" type="text/javascript"></script>

Como quase tudo o que fazemos com jQuery necessita que o DOM esteja carregado, registramos o evento ready para o nosso documento:

$(document).ready(function() {//SEU CÓDIGO AQUI});

Crie uma div e defina seu ID como teste e coloque um texto qualquer nela. Agora, vamos associar o evento click a essa div:

$(document).ready(function(){
$("#teste").click(function() {
alert("Hello word!");
});
});

Faça o teste em algum navegador: clique na div e veja a mensagem! O exemplo pronto está aqui.

Vamos entender o que fizemos:

  • $ - é o alias para a classe jQuery
  • $(”#teste”) - é um seletor, que vai selecionar a div teste
  • .click - o evento que se está associando

Defina uma cor de fundo para a DIV usando CSS. Vamos agora testar alguns efeitos:

$(document).ready(function(){
$("#teste").bind("mouseenter",function(){
$(this).animate({opacity:1},500);
}).bind("mouseleave",function(){
$(this).animate({opacity:0.5},500);
});
});

Teste novamente no navegador: passe o mouse e veja o efeito. Você pode ver o exemplo pronto aqui.

  • .bind(”mouseenter” - associamos o evento mouseenter
  • $(this) - como estamos associando o evento à div teste, não é necessário usar $(”#teste”)

Agora faça modificações, leia um pouco da documentação do jQuery e principalmente: mexa no código e descubra, só assim você aprenderá! :D

Por hoje é só, amanhã teremos mais uma “aulinha” aqui no TechLive. Até a próxima!

UmbigoThis! :D

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas!!! :D (2 votos, média: 5 de 5)
Loading ... Loading ...
Você pode deixar um comentário, ou trackback do seu site.

7 Comentários para “jQuery básico”

  1. 25 junho, 2008, 23:01
     Add karma Subtract karma  +0

    Opa, to dentro dessa aulinha, vou aprender essas negócios tudo pra dar uma melhorada no meu layout..

  2. nash
    26 junho, 2008, 0:23
     Add karma Subtract karma  +0

    Somos 2 então, go go jQuery

  3. 26 junho, 2008, 2:53
     Add karma Subtract karma  +0

    Ahaa! Boa iniciativa essas “aulinhas”.

    Você pode fazer uma pagina depois com “cursos” ou “tutorias” e, dentro dela, outras páginas -cada uma com um assunto- com o link para as aulas ;D

    Abraços

  4. 26 junho, 2008, 13:47
     Add karma Subtract karma  +1

    Falae!

    Massa hein Lenon!
    Vou dar uma olhada melhor nisso ;D

    Alias, ficou muito bom a seção de tutoriais =D

    Abraços!

  5. erick
    8 agosto, 2008, 13:02
     Add karma Subtract karma  +0

    Gostaria de saber ser tem como eu vinculas estas funcoes em um arquivo separado exemplo (funcoes.js) sem ter que fazer atribuindo a tag assim o codigo fica menor e mais facil de fazer manutenção

  6. 8 agosto, 2008, 13:21
     Add karma Subtract karma  +0

    Tem sim. É só escrever o script em algum arquivo e chamar na página onde deseja!

    :D

  7. Erick
    11 agosto, 2008, 15:41
     Add karma Subtract karma  +1

    Eu tentei aqui mas nao funcionou seria legal se disponibilizasse o material

Comentar

:mrgreen: :| :twisted: :arrow: 8O :) :? 8) :evil: :D :idea: :oops: :P :roll: ;) :cry: :o :lol: :x :( :!: :?:

:mrgreen: :| :twisted: :arrow: 8O :) :? 8) :evil: :D :idea: :oops: :P :roll: ;) :cry: :o :lol: :x :( :!: :?: