escreva menos e faça mais com a jquery
DESCRIPTION
Slides do mini-curso ministrado por Carlos Pires no II Encontro do PHP MGTRANSCRIPT
![Page 1: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/1.jpg)
II Encontro do PHP MG
Escreva menos e faça mais com a jQuery
Grupo de desenvolvedores de PHP de Minas Gerais
![Page 2: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/2.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 3: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/3.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 4: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/4.jpg)
Apresentação
Carlos Pires (Cadu) é bacharel em ciência da computação pela Universidade FUMEC. Desenvolve e é apaixonado pela web e por software livre desde 1999.
Natural de Belo Horizonte, trabalhou com Java(JEE) por mais de 6 anos em diversas empresas da capital mineira. Ultimamente tem se dedicado ao CakePHP e à jQuery.
Quando não está andando de bike, está estudando línguas (inglês e espanhol), curtindo um samba de raíz ou tomando uma cervejinha com os amigos.
![Page 5: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/5.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 6: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/6.jpg)
Objetivos do mini-curso
Divulgar a biblioteca jQuery Retribuir à comunidade de software livre Combater o código 'espaguete' Mostrar que programar pode ser divertido!
![Page 7: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/7.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 8: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/8.jpg)
Apresentação da jQuery
jQuery é uma rápida e concisa biblioteca JavaScript que
simpli!ca percorrer documentos HTML, manipular
eventos e interações AJAX para um desenvolvimento
web rápido. A jQuery é projetada para mudar a maneira
como você escreve JavaScript.
![Page 9: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/9.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 10: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/10.jpg)
Fundamentos
Métodos anônimos O Factory Method $() Pode ser utilizada com outras bibliotecas
![Page 11: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/11.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 12: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/12.jpg)
Seletores e !ltros
Básicos Hierárquicos Filtros Básicos Filtros de conteúdo Filtros de visibilidade Filtros de atributos Filtros !lhos Formulários Filtros de formulários
![Page 13: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/13.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 14: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/14.jpg)
Eventos
blur change click dblclick focus keydown keypress
Keyup mousedown mouseleave mousemove mouseout mouseover submit
![Page 15: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/15.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 16: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/16.jpg)
Navegando no DOM
prev() prevAll() next() children() parent() parents() etc...
![Page 17: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/17.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 18: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/18.jpg)
Manipulando conteúdo
html() html(val) text() append(content) prepend(content) prependTo(seletor) after() before() wrap()
![Page 19: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/19.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 20: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/20.jpg)
Efeitos
show() hide() toggle() slideDown() slideUp() slideToggle() fadeIn() fadeOut() animate()
![Page 21: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/21.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 22: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/22.jpg)
AJAX
ajax() load() get() getScript() post() ajaxComplete() ajaxError()
![Page 23: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/23.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 24: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/24.jpg)
Plugins
jQuery Form Plugin Auto-populate multiple select boxes FancyBox jQuery lightBox plugin Tweetable Realtime Related Tweets Bar qTip jQuery Tag Suggestion Using jQuery for Background Image Animations jQuery Ribbon
![Page 25: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/25.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 26: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/26.jpg)
Referências
Website O!cial http://www.jquery.com/
Documentação o!cial (em inglês) http://docs.jquery.com/
Tutorial - Por onde começar com o jQuery - 2km interativa! http://i18n.2kminterativa.com.br/jquery/jquery-getting-started-pt_br.html
Usando jQuery na prática - Simples Ideias. Por Nando Vieira. http://simplesideias.com.br/usando-jquery-na-pratica/
Para ver a lista completa e sempre atualizada, acesse minha conta no Delicious: http://delicious.com/cadu/
![Page 27: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/27.jpg)
Agenda Apresentação
Objetivos do mini-curso
Apresentação da jQuery
Fundamentos
Seletores e Filtros
Eventos
Navegando no DOM
Manipulando conteúdo
Efeitos
AJAX
Plugins
Referências
Agradecimentos
![Page 28: Escreva menos e faça mais com a jQuery](https://reader034.vdocuments.site/reader034/viewer/2022042700/558a223cd8b42a27788b461c/html5/thumbnails/28.jpg)
Agradecimentos
Aos organizadores do II Encontro do PHP MG À comunidade pela presença
Carlos Pires - E-mail: [email protected] - Twitter: @cadu
www.2km.com.br - Twitter: @2km