Nota1: Aviso antes que esse conteudo foi tirado do e-book jQuery for Dummles.
Nota2: Caso encontre algum erro de gramatical, me avise comentando na postagem.
Neste capítulo
Ao ler este livro você deva está precisando criar um visualizador de imagens para o seu site. Talvez você queira fazer algo em sua página de fade in e out. Ou talvez você queira dar aos visitantes do seu site uma maneira de fazer upload de arquivos. JQuery pode ajudá-lo a adicionar centenas de impressionantes efeitos interativos para a sua página Web com rapidez e facilidade.
Neste capítulo, você encontrará uma visão geral de como jQuery funciona, como usá-lo em suas próprias páginas web, e como criar sua primeira página da Web simples com um efeito jQuery.
Procurando que jQuery pode fazer por você JQuery dá aos desenvolvedores web e designers uma maneira fácil para criar efeitos sofisticados com quase nenhuma codificação. JQuery porque é tão fácil de implementar, sua popularidade está crescendo. Você vê exemplos de JQuery toda a web.
Facebook e Twitter, por exemplo, usar uma série de efeitos jQuery.
Quando você postar um novo tweet no Twitter, a página não atuliza toda dá apenas um “Reload” em vez disso, o código por trás da página Web chama uma função JQuery para fazer seu novo tweet aparecer e todos os tweets outros em sua página mover para baixo. Outra característica JQuery no Twitter é a notificação que você recebe quando chega um novo tweet, como mostrado na Figura 1-1.
Figura 1-1:
Twitter usa um número de funções jQuery.
Se você clicar na notificação, a novos tweets aparecem na sua página, e os tweets mais velhos deslize para baixo. A página Web nunca recarrega, em vez disso, o conteúdo da página muda dinamicamente.
Para entender o jQuery, e bom entender um pouco sobre JavaScript, uma linguagem de programação que o seu navegador Web entende. O código JavaScript pode interagir com imagens e texto na sua página Web – por exemplo, esconder uma imagem, texto em movimento, ou alterar o conteúdo após um certo período de tempo ou quando um visitante de sua página faz algo, como a implantação seu cursor do mouse sobre um link. O código JavaScript pode fazer uma imagem aparecer quando alguém visita uma página Web, pode fazer uma janela pop up de 30 segundos depois sumir, ou pode verificar e certificar-se de um visitante de seu site preencheu um formulário Web corretamente. JavaScript é robusto e comumente utilizada para adicionar interatividade e efeitos dinâmicos para páginas da Web. Mas JavaScript é uma linguagem de programação completa, e para usá-lo de forma eficaz, você tem que aprender a programar.
JQuery é uma biblioteca add-on para JavaScript. Pense em como jQuery código JavaScript que foi escrito para você. Em geral, tudo que você precisa fazer é incluir uma ou duas linhas de código em sua página que chama o código jQuery. JQuery faz o JavaScript codificar manualmente trabalhar para você.
Compreensão dos efeitos e eventos do JQuery permite que você facilmente alterar a aparência, localização, ou o comportamento de um elemento em uma página da Web.
Os códigos JQuery dá os elementos de texto e imagem em uma página Web vários efeitos especiais, incluindo o seguinte:
Você pode usar efeitos jQuery em elementos em sua página, mas jQuery também permite que você controle quando esses efeitos ocorrem. Você pode fazer um elemento em seu slide página desaparecer, animar, e assim por diante, quando você especificar. Aqui estão alguns dos eventos que jQuery pode usar para desencadear um efeito:
O verdadeiro poder do jQuery está em muitas centenas de plug-ins que usam para criar efeitos surpreendentes. Plug-ins são programas que usam JavaScript para expandir o JQuery.
Para ver um exemplo de um popular e impressionantes plug-in, visite o site Lightbox plugin no http:/leandrovieira.com/projects/jquery/lightbox.
Este plug-in permite que os visitantes à sua página clique em uma imagem e ver uma versão maior do sobrepostos com imagens (ver Figura 1-2).
Figura 1-2:
O lightbox de JQuery plug-in.
Ao longo deste livro(postagens aqui!), você vai descobrir bastante plugins, todos gratuitos e de fácil utilização, que por sua vez um site simples em um destino forte e dinâmico.
Antes de usar JQuery, você precisa baixar uma cópia do mesmo. Então você precisa decidir onde você quer que ele instale. Nesta seção, discuto as etapas básicas envolvidas na obtenção de uma cópia do JQuery e depois salvá-lo para o local certo, dependendo se você está trabalhando em seu computador pessoal ou em um servidor Web remoto. Mais tarde, você verá como incluir uma linha de código no seu arquivo HTML ou página da Web para ver os efeitos JQuery em sua página web.
Para obter uma cópia do JQuery, siga estes passos:
1. Navegue até JQuery.com e clique no botão Baixar JQuery, que é à direita (ver Figura 1-3).
Ao clicar neste botão o leva para uma página em http://code.google.com com um link para a última versão do JQuery. No meu caso, o nome do arquivo é jquery-1.4.min.js. Sua versão pode ser mais nova e ter um número diferente, mas isso não fará qualquer diferença para o código e os exemplos neste livro.

Figura 1-3:
Baixar a última versão do JQuery de jquery.com.
A letras “min” no nome do arquivo indica que o arquivo é minimizado. Isto significa que os espaços extras e comentários que não fazem nada são removidos, tornando o tamanho do arquivo geral menores. Em geral, é melhor baixar a versão minimizada do JQuery.
2. Clique no link para o arquivo JQuery.
A caixa de diálogo aparece, perguntando se você deseja abrir ou salvar este arquivo, como mostrado na Figura 1-4.
Dependendo do navegador que você usa para fazer o download do JQuery. Js, você pode não ver a caixa de diálogo solicitando que você salve o arquivo. Você pode preferivelmente ser apresentado com uma página cheia de códigos JavaScript. Se isso acontecer, escolha ”Salvar como…” e salve o arquivo.
3. Salve este arquivo para um diretório em seu computador que você vai se lembrar.
Agora que você tem uma cópia local do arquivo JQuery, você precisa configurar um local no computador onde você pode criar arquivos HTML que usam JQuery. Para fazer isso, siga estes passos:
1. Crie um diretório ou pasta em seu computador que é fácil de navegar e nomeá-lo webtest.
Em um PC, se você criar o diretório no drive C:/, o diretório será C:/webtest. Em um Mac, você pode criar o diretório no desktop.
Figura 1-4:
Salve o arquivo jQuery para um diretório.
2. Dentro do diretório webtest, crie dois diretórios, nomeando-os js e imagens.
Figura 1-5 mostra o meu diretório chamado webtest e as pastas na mesma.
3. Copiar ou mover o arquivo jQuery (jquery-1.4.min.js no meu caso) para o diretório js.

Figura 1-5:
O diretório contendo os diretórios webtest js e imagens.
Depois de ter seu diretório criado e o arquivo JQuery salvo no diretório js,você pode criar sua página da Web em primeiro lugar.
Para grande parte do restante deste livro, você precisa de um editor HTML ou, pelo menos, um editor de texto. Se você estiver usando um PC, você pode usar o programa Bloco de Notas o Notepad do seu computador.
Nas etapas a seguir, você criar uma página HTML e adicionar uma linha de código que se conecta a página para a biblioteca JQuery. Esta página não vai fazer nada emocionante, mas corretamente inserindo o código JQuery em sua página Web é vital. JQuery não vai funcionar se mesmo um único caractere é incorreta, assim tipo de cuidado.
Para criar sua página, faça o seguinte:
1. Abra o editor de texto ou editor HTML de sua escolha.
2. Digite o seguinte código no documento de texto:
1 2 3 4 5 6 7 8 9 10 | <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”> <html> <head> <title>My Test Page</title> </head> <body> <p>This is my test page.</p> </body> </html> |
3. Salve este arquivo como teste.html no diretório webtest você criou na seção anterior.
Não importa qual editor você usa, certifique-se de salvar seus arquivos com a extensão .html, não .txt .
Você ainda precisa adicionar a linha de código que conecta a biblioteca jQuery para esta página.
4. Logo após o código HTML <title> minha página de teste </title>, adicione a seguinte linha de código:
1 | <script type="text/javascript" src="js/jquery-1.4.min.js"> </ script> |
O nome do arquivo jQuery (jquery-1.4.min.js na linha de código anterior) deve corresponder ao nome do arquivo que você baixou a partir de jquery.com. Essa linha de código chama a biblioteca de código jQuery. Mais tarde, quando você adiciona o código simples até esta página da Web que usa jQuery, o seu navegador Web saberá como encontrar jQuery.
5. Salve o arquivo teste.html novamente.
Desta vez, o arquivo é salvo com a linha de código que você acabou de adicionar.
Visualização de uma página Web em seu computador Você criou uma página HTML simples, e agora você deve olhar para ele no seu browser. Para abrir sua página, siga estes passos:
1. Inicie o browser de sua escolha.
Neste exemplo, eu uso o Firefox.
2. Escolha Arquivo -> Abrir arquivo.
Uma caixa de diálogo Abrir Arquivo que aparece.
3. Navegue até o diretório webtest e selecione o arquivo que você criou anteriormente, test.html.
4. Clique em OK.
Sua página da Web agora aparece no seu navegador, como mostrado na Figura 1-6.

Figura 1-6:
Uma página da Web básica com código que chama JQuery.
Esta página exibe o título, minha página de teste, e uma linha de texto, esta é minha página de teste. O código jQuery é acessível pela página Web, mas você não está usando-o para quaisquer efeitos na sua página ainda.
Criando seu Primeiro Código jQuery
Agora que você sabe como criar uma página Web simples com uma tag <script> que chama, ou inclui, a biblioteca jQuery, você pode criar o seu efeito jQuery primeiro. Nesta seção, você adiciona uma imagem à sua página e adicionar o código jQuery que exibe informações sobre a imagem em uma caixa de alerta. Não é o uso mais emocionante do jQuery, mas demonstra as técnicas básicas que você irá utilizar ao longo deste livro.
Para adicionar uma imagem em sua página HTML:
1. Localize um pequeno arquivo de imagem .gif e salve-o no diretório imagens que você criou anteriormente dentro do diretório webtest.
Tente encontrar um que é do tamanho de 300×300 pixels.
Se você não tem uma imagem gif calhar, pegue um, navegando até este local:
http://media.wiley.com/spa_assets/site/dummies2/include/images/topnav/home.gif
Este arquivo é uma imagem pequena de uma casa. Escolha Salvar Arquivo Como e salve esta imagem para o diretório imagens sob webtest.
2. Abra test.html em um editor de texto.
3. Adicione o seguinte código após a linha de <p> Esta é a minha página de teste </ p>:
<img src= “images/home.gif” width=”28″ height=”28″ alt=”Isso é um teste imagem.”>
Certifique-se de mudar home.gif para coincidir com o arquivo que você está usando.
Tome um olhar mais atento sobre este tag <img>. Ele contém pedaços de código conhecido como atributos. Os atributos são src, altura, largura e alt. Cada um destes contém informações sobre a imagem. O atributo src contém o nome ea localização da imagem. Atributos de altura e largura conter as dimensões da imagem em pixels. O atributo alt é um texto adicional para mostrar quando a imagem é mais moused ou não pode ser exibida.
4. Salve o arquivo teste.html, mas deixá-lo aberto em seu editor de texto.
Se você ver sua página em um navegador da Web agora, a imagem aparece como mostrado na Figura 1-7.

Figura 1-7:
A página test.html com uma imagem.
Você está pronto para adicionar algum código jQuery. Nas etapas a seguir, você adiciona o código que exibe informações sobre a imagem:
1. Se test.html não estiver aberto no seu editor de texto, abra-o.
2. Localize a linha <script> de código que você adicionou que jQuery chamadas.
3. Abaixo dessa linha de código, após a tag </ script>, adicione o seguinte código:
1 2 3 4 5 | <script type="text/javascript"> $ (Document). Ready (function () { / / Fazer as coisas aqui }); </ Script> |
Você vai ver esse código novo e de novo ao longo deste livro. O código $ (document). Pronto está chamando uma função jQuery que informa ao navegador que quando uma determinada parcela da página terminar de carregar, fazer alguma coisa. Você ainda precisa dizer a ele o que fazer.
Quando você vê o sinal de dólar no código, isso significa que o código está interagindo com jQuery chamando uma função jQuery. O caractere $ é um stand-in para o jQuery palavra de código.
O // Fazer as coisas aqui de linha é um comentário. Os dois caracteres de barra dizer ao navegador Web para ignorar o texto que se segue-os na mesma linha. É muitas vezes útil para colocar comentários em seu código para dizer se o que você ainda precisa fazer ou o que você tem feito.
4. Substitua as coisas // Faça aqui linha com este código:
alert (jQuery (‘img’) attr (‘alt’).);
Lembre-se o sinal $? A linha de código anterior também pode ser escrito assim:
alert ($ (‘img’) attr (‘alt’).);
5. Salve o seu arquivo, mas deixá-lo aberto em seu editor de texto. Visualizá-lo em um navegador.
A linha de código que você adicionou informa ao navegador para abrir uma caixa de alerta JavaScript quando a página está pronta. Figura 1-8 mostra essa caixa de alerta. O alerta exibe o texto que está na tag seguinte imagem o atributo alt. Figura 1-8 também mostra todo o código fonte para test.html.
Figura 1-8:
Uma caixa de alerta exibindo o texto do atributo alt da imagem.
6. Alterar o código de alerta para mostrar a altura da imagem, modificando-o para alert (jQuery (‘img’) attr (‘altura’).);
7. Salvar test.html e visualizá-lo no seu navegador web.
Você vê agora a altura da imagem exibida na caixa de alerta.
Como jQuery trabalha com sua página Web
No seu mais básico, uma página da Web contém uma tag <script> que inclui a biblioteca jQuery e um bloco <script> de código JavaScript que contém chamadas para as funções da biblioteca jQuery.
Usando código JavaScript para chamar funções JQuery é um pouco confuso no início, mas não se preocupe. O ponto importante é para ter uma noção de como o código que você usou neste capítulo funciona e o que significam todas as peças. Nesta seção, vou levá-lo através da linha por linha test.html por isso vai ser mais clara:
Você pode usar aspas simples ou duplas em torno de elementos e texto em funções JQuery, mas as melhores práticas é sempre usar aspas simples. Aspas duplas são mais utilizados em código HTML. Por exemplo, esta é uma função JQuery com aspas simples:
alert ($ (‘img’) attr (‘width’).);
e este é um código HTML com aspas duplas:
<img src= “images/home.gif” width=“28″ height=“28″ alt=“This é um teste image.”>
Pois bem, esse é o primeiro Capítulo da parte I do livro, estou “traduzindo”(google tradutor), a parte seguinte do livro, vou tentar manter a adicção de cada capítulo semanalmente.
Qual quer erro, espero que vocês comentem abaixo, tendo em vista que não é uma tradução perfeita!
Logo mais vou postar o pdf em inglês do livro.
Não se prenda a apenas por aqui, encontrei essa boas referencias abaixo:
http://desenvolvimentoparaweb.com/jquery/jquery-apresentacao-introducao/
http://imasters.com.br/secao/jquery/indice/artigos
entre outros…
Abraços e até logo
Aviso antes que esse conteudo foi tirado do e-book jQuery for Dummles.
Seguindo as partes do livro que estou “traduzindo”(via google tradutor), no livro tem as seguintes partes:
Parte I: Introdução ao jQuery
Os capítulos desta parte são uma introdução para o jQuery, o que é, onde obtê-lo, e como usá-lo em uma página da Web. Esta parte é um bom lugar para começar se você nunca olhou para o código jQuery, não são claras sobre o que é um servidor Web, e não sabem como construir uma página da Web básica.
A melhor coisa sobre a parte I é que começa logo no início e não assume que você sabe como fazer o download, upload, e criar páginas Web. Abrange também as partes mais fundamentais de usar jQuery: conectar a biblioteca jQuery para uma página Web, a seleção de elementos em sua página Web, e fazendo efeitos especiais acontecem quando você quer. Quando você terminar a Parte I, você será capaz de alterar o conteúdo ou a aparência de elementos em sua página quando um visitante mouses através de um link na sua página, clica em uma imagem, e muito mais.
Parte II: Elementos que Afetam com Efeitos
O objetivo dos capítulos da Parte II é mostrar-lhe como começar a mudar a aparência de sua página Web em resposta às ações do usuário com jQuery. Eu levo você além de simplesmente mostrar e ocultar elementos em uma página para ações divertidas, como fading in e out e animação.
Parte III: Manipulação de sua página Web
Enquanto a Parte II se concentra em tornar elementos em seu movimento página, fade in e out, e animar, Parte III chega ao cerne da questão. Isto é onde você descobrir como alterar o texto e conteúdo da sua página.
Parte IV: Usando Plug-ins e Widgets
Você leva seu site a um novo nível na Parte IV, onde você descobrir o jQuery abundantes livre plug-ins desenvolvidos por dezenas de programadores talentosos. Os plugins estão apenas esperando para você baixar e integrar no seu próprio site. E eu mencionei que eles estão livres?
Parte V: Criando aplicativos AJAX
Na parte V, você ganha uma compreensão ampla de AJAX e integrar alguns robusta jQuery AJAX plug-ins em seu próprio site. AJAX é complicado e pode envolver a integração de várias linguagens de programação. É um tema que poderia facilmente encher um livro inteiro, mas esta parte dá-lhe uma introdução simples e pontos que você na direção certa para começar.
Parte VI: Integração com jQuery
Sistemas de gerenciamento de conteúdo Content Management Systems (CMS) são muito populares, e não é nenhuma maravilha. Com um CMS, você pode construir um site inteiro robusta em apenas algumas horas. E três dos CMS mais utilizado – Drupal, Joomla, WordPress e -! JQuery apoio. Parte VI dá-lhe indicações sobre incluindo jQuery com todos os três.
Parte VII: A Parte dos Dez
Isso não seria um livro sem uma coleção de listas de trechos interessantes: dez jQuery plug-ins ou add-ons para o seu site, dez truques projeto jQuery, e dez sites que você pode visitar para descobrir ainda mais sobre jQuery. Você encontra tudo isso na Parte VII.
A Parte I, tem os seguintes capítulos:
Os próximo post, será o capítulo 1 da Parte I do livro!
Caso encontre algum erro de gramatical, me avise comentando na postagem.
Obrigado.
Apesar de eu já saber programar e já ter manipulado códigos JQuery, resolvi tirar algumas horas do meu dia, tipo a madrugada, pra traduzir esse livro:

OK, ele é pra leigos e tal…mas como disse, quero pegar a base desse Framework e além disso, pode ser vir para quem está querendo aprender ou mesmo montando um bom material sobre.
Logo vou estar postando a parte 1, não se se vou ser processado…vou tentar por ao meu gosto e fazer algumas mudanças.
Preciso pegar esse hábito de postar informações técnicas…recomendo muito, pois ensinando, você aprende pra nunca mais esquecer!
abraços!