Jquery 1.4 lançado no aniversário do framework

Jquery 1.4

Jquery 1.4

Ontem dia 14 de janeiro de 2010, foi lançada oficialmente a versão 1.4 do Jquery, famoso framework Javascript usado inclusive por gigantes como Google e IBM. Para divulgar a equipe do Jquery resolveu colocar um hotsite oficial da versão, onde também é comemorado o 4° aniversário do framework.

Como de costume, está sendo disponibilizada duas cópias do Jquery, uma compactada (minified como eles chamam) e outra sem compactação, mais usada para estudar ou debugar o framework.

O Google ajuda o projeto e também disponibiliza uma versão usada por eles no googleapis, se quiser pode baixar aqui,  esta versão já está compactada e “gzipped” para um melhor desempenho, se preferir basta incluir a url: http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js diretamente em seu site e você terá uma versão atualizada e garantida pelo Google :)

Novidades

Segundo os desenvolvedores do Jquery uma das principais mudanças nesta versão é o ganho de performance nos métodos mais populares. Este métodos foram reescritos e trabalhados para uma redução da complexidade na base do framework.

Funções “Setter” mais fáceis

Até a versão anterior do Jquery éramos capazes de passar uma função dentro de “.attr()” e o valor de retorno desta função é colocado dentro do atributo apropriado. Esta funcionalidade agora foi extendida em todos os métodos do tipo “Setter”:

.css(), .attr(), .val(), .html(), .text(), .append(), .prepend(), .before(), .after(), .replaceWith(), .wrap(), .wrapInner(), .offset(), .addClass(), .removeClass(), and .toggleClass().

Adicionalmente, para as seguintes opções, o atual valor do item é passado dentro da função como segundo argumento:

.css(), .attr(), .val(), .html(), .text(), .append(), .prepend(), .offset(), .addClass(), .removeClass(), and .toggleClass().

Exemplo:

// encontra todos os caracteres ‘&’ em tags de link (a tag ‘a’) e coloca este caractere entre as tags <span> e </span>
$(‘a’).html(function(i,html){
return html.replace(/&amp;/gi,’<span>&amp;</span>’);
});

Outras Novidades

Ajax: Jquery 1.4 adicionou suporte à serialização de parâmetros no estilo popularizado pelo PHP e também suportado pelo Ruby on Rails. Por exemplo {foo: ["bar", "baz"]} será serializado como: foo[]=bar&foo[]=baz.

JSON e scripts autodetectados por “content-type”

Elementos HTML 5 serializados: Os novos “inputs” introduzidos pelo HTML 5 (como ‘datetime’ e ‘range’) serão incluídos quando você utilizar o .serialize() em um form

.data() retorna um ‘Object’ e .data(Object) seta um Object

Bem galera, na verdade são inúmeras novidades e melhorias nesta nova versão. O hotsite do Jquery 1.4(http://jquery14.com/) está com uma campanha “14 Days of jQuery” ou seja as novidades e divulgação desta nova versão vai se extender por 14 dias, a cada dia, a contar de hoje, durante 14 dias serão apresentadas novidades sobre o framework, ou seja, vale a pena visitar todo dia este site para saber o que há de novo ok?

Até mais!

Posts Relacionados:

Você pode comentar, ou trackback em seu próprio site.

Deixe uma resposta

*
Powered by WordPress