22|04|2008 @ 23:32
Conhecendo a JQuery
A maioria sabe que em programação, as bibliotecas servem para ganhos de produtividade e padronização, mão na roda para qualquer tipo de projeto médio para cima. Há algum tempo atrás ouvi falar sobre JQuery, uma biblioteca em Javascript criada por John Resig, mas sem ir muito a fundo mas hoje decidi ler um pouco sobre ela, ver sua documentação oficial e experimentá-la.
Como de costume, quando me deparo com um assunto que não domino, busco inicialmente ir direto à fonte, no caso de quem desenvolveu a JQuery, para colher informações do pai (ou pais) da criança. Não que os outros blogs, revistas, comentários e afins não possuam informações valiosas (como possuem) mas para começar eu prefiro fazer pelo início mesmo.
Eu já havia experimentado e usado outras bibliotecas, como Lightbox e Xajax, além de classes em PHP, mas o que me chamou a atenção na JQuery foi a sua lógica, separar comportamento (Javascript) do conteúdo (HTML ou XHTML) e da formatação (CSS), isso para mim foi fundamental no desejar ler mais sobre JQuery. O conceito e suas vantagens são semelhantes ao uso de CSS para separar formatação do conteúdo, não tem como comparar o antes e depois, tudo muda, e para melhor.
Para se trabalhar com JQuery você precisa conhecer DOM (Document Object Model) e um pouco de Javascript. Uma das características dos comandos em JQuery é a concatenação de instruções, por exemplo, é possível checar se um seletor existe, filtrar esse seletor por uma classe e adicionar uma segunda classe. O código abaixo seleciona todos as tags P que contenham a classe fonte e adicionam a classe rodape. Um exemplo simples:
$("p.fonte").addClass("rodape");
O código acima estará dentro de uma função Javascript que será acionada quando um evento (um click em um link, um foco em um campo, etc) ocorrer no documento.
Esse post serve apenas para dar um breve, muito breve alô sobre essa biblioteca e estarei publicando usos mais concretos à medida que estarei aprendendo também. Para saber mais sobre JQuery visite a página oficial da biblioteca. Lá será possível ter acesso à tutoriais com exemplos, faqs, documentação e outros recuros que irão ajudar no uso da JQuery.
#1 Tárcio Zemel
enviado em 24|04|2008 @ 10:53:52
Eu tenho um blog sobre desenvolvimento para web e lá eu trato sobre o jQuery, também. Já escrevi alguns artigos introdutórios sobre o framework; espero que possam ajudar os leitores do Codesignville! http://www.desenvolvimentoparaweb.com/category/jquery/



Rss
Technorati
Stumble It!
Del.icio.us
BlogBlogs
comente este artigo
The Graphic Language
Photoshop
CSS
Flickr