No sábado dia 16/10/2010 foi lançada a versão 1.4.3 da biblioteca jQuery. Trata-se de uma versão que basicamente introduz pequenas modificações na versão anterior. Tais modificações foram feitas em quatro áreas distintas a saber:
Foram introduzidas duas melhorias que interessam ao funcionamento interno na biblioteca e visam a facilitar o desenvolvimento de futuras versões da biblioteca, bem como testá-la para bugs e funcionamento. Tais melhorias não interessam diretamente ao desenvolvedor usuário da biblioteca, mas são relatadas a seguir a título de informação:
Foram criadas as seguintes propriedades para objetos existentes:
event.namespace
: essa propriedade retorna o namespace definido para um evento quando ele é disparado.jQuery.fx.interval
: essa propriedade permite ajustar o número de quadros por segundo para uma animação. O padrão é de 13 milissegundos. Ajustando para um intervalo menor é possível suavizar a animação em navegadores rápidos (como o Chrome), mas com efeitos na performance e na CPU.jQuery.isWindow(objeto)
: esse método verifica se o objeto passado como parâmetro para o método é uma janela do navegador.Foram adicionadas as seguintes funcionalidades em métodos já existentes na biblioteca:
.bind()
: a esse método foi adicionado o parâmetro opcional false
que quando definido anula o comportamento padrão do evento e interrompe o efeito bolha..blur()
, .change()
, .click()
, .dblkclick()
, .error()
, .focus()
, .focusin()
, .focusout()
, .keydown()
, .keypress()
, .keyup()
, .mousedown()
, .mouseenter()
, .mouseleave()
, .mousemove()
, .mouseout()
, .mouseover()
, .mouseup()
, .resize()
, .scroll()
, .select()
, .submit()
, .unload()
: a esses métodos foi adicionado o parâmetro opcional eventData
que mapeia os dados passados pelo manipulador do evento..data()
: a esse método foi adicionada a opção de armazenar dados definidos por um objeto do tipo chave/valor. Adicionalmente foi introduzido suporte para identificação e definição do atributo data
previsto na HTML5..fadeOut()
, .fadeTo()
, .hide()
, .show()
, .slideDown()
, .slideToggle()
, .slideUp()
: a esses métodos foi adicionado o parâmetro opcional easing
que define o efeito (função) a ser usado na transição. Seu funcionamento depende de plugin para transições, tal como o jQuery Easing Plugin.Meus amigos: Essas são as poucas novidades da nova versão da biblioteca e escrevi essa matéria com a intenção de mantê-los atualizados com a versão 1.4.3 da biblioteca jQuery. Para maiores detalhes consulte o site da biblioteca.
Em 2006 comecei a publicar nesse blog uma série de desafios CSS que consistiam em…
Há muito tempo que eu não publico um "Teste seu conhecimento". Esta semana, revendo algumas…
Introdução Elementos da marcação HTML podem ser aninhados uns dentro de outros, criando-se uma cadeia…
HTML5? Web universal? É comum eu me deparar com dúvidas sobre a HTML5 não só…
Quem é Tab Atkins Jr? Tab Atkins Jr, um desenvolvedor americano, trabalhou durante muitos anos…
Pessoal, a BrazilJS Conf 2013 disponibilizou para o Maujor cupons de desconto para serem oferecidos…
View Comments
Teste
Valeu ! Preciso comprar este livro, o mais rapido possivel !
Vlw maujor ... ótimo saber essas novidades...
Ahhhh, comprei seu livro "jQuery A Biblioteca do Programador JavaScript 2 edição masssssssss....., só faltou o autógrafo do Autor =/
haha ... um grande abraço!
Bem lembrado Carlos André.
Os métodos
filter()
,is()
efind()
também tiveram suas performances melhoradas.Não podemos esquecer da melhoria absurda que fizeram no método closest(), ficou muito rápido.
[]'s
Obrigado por nos manter atualizados , grande abraço !
vlw maujor, vi ontem no seu twitter que tinha saido a nova versão e hoje ja temos uma matéria! vlw abç