Apresentação Jquery
-
Upload
leonardo-ribeiro -
Category
Documents
-
view
443 -
download
1
description
Transcript of Apresentação Jquery
![Page 1: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/1.jpg)
Alain, Leonardo, Moisés, Thiago.
jQuery is a new kind of JavaScript Library.
![Page 2: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/2.jpg)
Introdução
• jQuery é o melhor framework javascript da atualidade;
• Nasceu em 2005;
• Licença: MIT e GLP;
• Não é o único framework javascript;
• Funciona teoricamente em qualquer navegador (cross-browser);
• Bem documentado.
![Page 3: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/3.jpg)
O Que é um framework? (oficialmente é considerado uma biblioteca javascript)
• Frameworks são projetados com a intenção de facilitar o desenvolvimento de software;
• Permitindo designers e programadores a gastarem mais tempo determinando as exigências do software do que com detalhes tediosos de baixo nível do sistema.
![Page 4: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/4.jpg)
Para que serve o JQuery? “jQuery is designed to change the way that you write
JavaScript”
• Redução de código; • Trabalha com Ajax e DOM; • Validar formulários; • Manipulação de eventos Javascript; • Animações; • Efeitos; • Adicionar CSS; • …
![Page 5: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/5.jpg)
Para que serve o JQuery?
• Enfim: o é possível fazer tudo isso e muito mais sem ter que
atualizar a página, o que faz com que o site fique totalmente dinâmico, moderno, leve e elegante.
![Page 6: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/6.jpg)
jQuery é disponibilizado das diferentes maneiras.
• Desenvolvimento. Apresenta todos seus códigos
completos, identados e de fácil. Ideal para quem queira estudar e compreender como as coisas funcionam, essa “versão sem cortes” é ideal para estudo/aprendizado a fundo da biblioteca.
• Produção. Esta é a versão para quem se preocupa somente em utilizar o jQuery e usufruir de todo o seu poder através de um arquivo compactado.
• Google API/CDN. Através da API AJAX de bibliotecas do Google é possível, dentre outros frameworks e bibliotecas, incorporar o jQuery a suas páginas web.
![Page 7: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/7.jpg)
Quanto “pesa” um framework?
• Na sua versão 1.7.2 (atual) o JQuery pesa 95KB; • É apenas um arquivo; • Pode ser baixado pelo site www.jquery.com, ou
importar a biblioteca diretamente do Google.
• <script src=http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js type=“text/javascript” ></script>
![Page 8: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/8.jpg)
Escrevendo um Hello World.
![Page 9: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/9.jpg)
Explicando o código
• $(“a”) é um selector do JQuery que seleciona
elementos “a”; • O $ se refere a uma “classe” em JQuery; • O $ portanto “instancia” um objeto JQuery; • .click() é invocado quando ocorre um clique do
mouse em um elemento selecionado; • Código sem JQuery:
• Importante a separação de JS e HTML.
![Page 10: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/10.jpg)
Outro exemplo:
Fonte: wikipedia
![Page 11: Apresentação Jquery](https://reader037.fdocuments.in/reader037/viewer/2022102723/558d2637d8b42a27638b4615/html5/thumbnails/11.jpg)
Exemplo prático
• Validação de um formúlário utilizando o JQuery.