Movendo elementos com jQuery

A uns meses atrás apareceu um projeto na agência em que trabalho, durante a análise do layout o gerente de projetos soltou o desafio de ao se clicar em um pedido ele ir até o carrinho de compras e então atualizar o status. Na realidade esta idéia veio de alguns e-commerces que já fazem isto. Bom, desafio aceito.

Seletores eficientes para jQuery

Como o nome leva a crer, jQuery tem o foco em “queries”. O core da biblioteca permite que você localize elementos DOM usando seletores CSS e execute métodos da biblioteca. jQuery usa a API nativa dos navegadores para recuperar os elementos DOM. Os navegadores mais novos suportam getElementsByClassName, querySelector e querySelectorAll, que analisa a sintaxe CSS. Contudo navegadores mais antigos permitem apenas o uso de getElementById e getElementByTagName. No pior cenário é possível usar o jQuery’s Sizzle engine, que permite analisar os elementos e localizá-los. Abaixo você verá 5 dicas que permitirão a você otimizar os seletores do jQuery:

Paginação automática com jQuery

Qualquer um que utiliza o twitter ou que pelo menos já tenha acessado o twitter de alguém, já deve ter notado que automagicamente antes de você chegar ao fim da lista de tweets a paginação é feita, adicionando mais registro ao final. Na realidade o facebook também utiliza isto, mas citei o twitter por ter cido o precursor, se você acabou de acordar de um coma agora, não deve saber, mas no passado o twitter tinha um botão para adicionar mais registros (e o facebook também tinha).