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

Você está no BLOG do Maujor. IR PARA O SITE

Novidades na versão 1.4.3 da jQuery

Publicado em: 2010-10-17 — 10.390 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.

Livros do Maujor

Desenvolvimento com Padrões Web? Adquira os livros do Maujor
Clique a "capinha" para visitar o site do livro.

capa livro Grid Layout   capa livro html5   capa livro css3   capa livro HTML5 e CSS3   capa livro RWD   capa livro jQuery   capa livro Bootstrap3   capa livro ajaxjQuery   capa livro css   capa livro html   capa livro javascript   capa livro jQuery Mobile   capa livro jQuery UI   capa livro SVG   capa livro foundation   capa livro Sass e Compass

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