Curso gratuito de Programação em jQuery - Espaço Virtual de Aprendizagem
Curso gratuito de Programação em jQuery
Curso gratuito de Programação em jQuery Fazer matrícula
Esta é uma aula prática. Nós vamos usar um pouco de tempo para cobrir conceitos, e então você terá a chance de trabalhar num exercício relacionado ao conceito. Alguns dos exercícios podem parecer triviais; outros podem ser assustadores. Em ambos os casos, não há problema, visto que o objetivo é simplesmente fazer você ficar confortável com problemas comuns que você irá resolver no uso do jQuery. As soluções de exemplo para todos os exercícios estão inclusos no código de fonte.
Esta sessão cobre os conceitos básicos de JavaScript, assim como algumas pegadinhas que aparecem com freqüência para pessoas que ainda não usaram JavaScript. Por enquanto, para pessoas sem experiência em programação, até mesmo para aquelas que já programam em outras linguagens, podem se beneficiar ao aprender um pouco sobre algumas particularidades de JavaScript.
Após conhecer o básico do Javascript e entender como ele funciona, chega este capítulo que fala do básico do jQuery. Como testar se o documento já foi carregado para poder começar a manipula-lo, e os seletores.
O Núcleo do jQuery
Até agora, estivemos lidando inteiramente com métodos que são chamados em um objeto jQuery. No entanto, há vários métodos que não atuam em uma seleção e esses métodos são considerados parte do namespace jQuery, e são melhor imaginados como métodos do núcleo do jQuery. Então, vamos estudar o Núcleo do jQuery.
jQuery fornece métodos simples para adicionar manipuladores de eventos (event handlers) em elementos HTML. Quando um evento ocorre, a função fornecida é executada.
Nós todos estamos familiares com eventos básicos - click, mouseover, focus, blur, submit, etc. - estes que nós podemos usar para interações entre o usuário e o navegador. Eventos customizados abrem um mundo completamente novo de programação orientada a eventos. Neste capítulo, nós iremos utilizar o sistema de eventos customizados do jQuery para fazer uma aplicação de busca simples no Twitter.
jQuery torna trivial adicionar efeitos simples a sua página. Efeitos podem usar configurações padrões, ou fornecer uma duração customizada. Você pode também criar animações customizadas de propriedades CSS arbitrárias.
O método XMLHttpRequest permite que navegadores se comuniquem com o servidor sem precisar recarregar a página. Este método, também conhecido como Ajax (Asynchronous JavaScript and XML - JavaScript Assíncrono e XML), permite ter experiências ricas e interativas nas páginas web.
Um plugin do jQuery é simplesmente um novo método que nós usamos para aumentar as funcionalidades do jQuery. Através de um plugin, você permite que todos os objetos do jQuery herdem quaisquer métodos que você adicionar.
Melhores práticas para performance
Este capítulo cobre um número de melhores práticas de jQuery e JavaScript, sem uma ordem particular. Muitas das melhores práticas neste capítulo são baseadas na apresentação Anti-padrões do jQuery para performance apresentado por Paul Irish.
Quando você vai além de adicionar melhorias simples em seu website com jQuery e começa a desenvolver aplicações client-side completas, você precisa considerar como organizar seu código. Neste capítulo, nós iremos dar uma olhada em vários padrões para organização de código que você pode utilizar em usa aplicação com jQuery e explorar o gerenciador de dependências e sistema de build RequireJS.