Logo do siteSilhueta da face do Maujor seguida do texto Maujor o dinossauro das CSS

Menu hamburger Três barras horizontais na cor laranja destinadas a ser clicada para abrir o menu menu do site

Novidades na versão 1.4.3 da jQuery

Publicado em: 2010-10-17 — 14.173 visualizacoes

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:

  • Melhorias gerais no funcionamento da biblioteca.
  • Correção de bugs.
  • Criação de duas novas propriedades e um método para objetos jQuery existentes.
  • Adição de funcionalidades em métodos existentes.

Melhorias gerais na biblioteca

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:

  1. Uma versão modificada da ferramenta JSLint desenvolvida por Douglas Crockford foi integrada ao framework de desenvolvimento da biblioteca.
  2. Foram removidas várias inter-dependencias internas criando modularidade no código da biblioteca e possibilitando o carregamento individual dos módulos (por exemplo: módulos core, suporte, dados e eventos). Essa melhoria permite criar suites de testes independentes agilizando o desenvolvimento e reduzindo drasticamente o tempo de desenvolvimento.

Novas propriedades e método para objetos existentes

Foram criadas as seguintes propriedades para objetos existentes:

  1. event.namespace: essa propriedade retorna o namespace definido para um evento quando ele é disparado.
  2. 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.
  3. jQuery.isWindow(objeto): esse método verifica se o objeto passado como parâmetro para o método é uma janela do navegador.

Adição de funcionalidades em métodos existentes

Foram adicionadas as seguintes funcionalidades em métodos já existentes na biblioteca:

  1. .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.
  2. .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.
  3. .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.
  4. .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.

Desenvolvimento com Padrões Web? Adquira os livros do Maujor
Visite o site dos livros.

Esta matéria foi publicada em: 2010-10-17 (domingo). Subscreva o feed RSS 2.0 para comentários.
Comente abaixo, ou link para http://www.maujor.com/blog/2010/10/17/novidades-na-versao-1-4-3-da-jquery/trackback no seu site.

7 comentários na matéria: “Novidades na versão 1.4.3 da jQuery”

  1. MaujorNo Gravatar disse:

    Teste

  2. johnatanNo Gravatar disse:

    Valeu ! Preciso comprar este livro, o mais rapido possivel !

  3. AlexandreNo Gravatar disse:

    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!

  4. MaujorNo Gravatar disse:

    Bem lembrado Carlos André.
    Os métodos filter(), is() e find() também tiveram suas performances melhoradas.

  5. Carlos André FerrariNo Gravatar disse:

    Não podemos esquecer da melhoria absurda que fizeram no método closest(), ficou muito rápido.

    []’s

  6. GustavoNo Gravatar disse:

    Obrigado por nos manter atualizados , grande abraço !

  7. Rafael Viero MarquesNo Gravatar disse:

    vlw maujor, vi ontem no seu twitter que tinha saido a nova versão e hoje ja temos uma matéria! vlw abç

Comentário:





Teclar "Enter" cria um novo parágrafo. Teclar "Shift + Enter" causa uma quebra de linha.

Subscribe without commenting

topo