Ano novo, vida nova e nova versão do jQuery também. Hoje foi o dia do lançamento da nova versão do jQuery. Estamos na versão 1.4 agora.
Para seu lançamento a equipe do jQuery preparou um site 14 Days of jQuery que consiste em falar sobre a nova versão do jQuery em 14 dias. O lançamento foi feito ao vivo (pela internet) da AOL em Dulles, com direito a perguntas e respostas.
O jQuery já está no seu 4º aniversário e esta versão conta com bastante código, testes e documentação. É só ver como ficou o novo site da documentação do jQuery 1.4
Como sempre, existem duas versões:
Mas você também pode usar o Google, caso não queira incluir a jQuery no seu site (servidor).
Vou fazer um apanhado das novas características.
Alguns dos métodos populares do jQuery foram reescritos, com isso teve um ganho de performance significante em comparação com a versão anterior.
No jQuery 1.4 foi reduzida a complexidade dos métodos mais populares.
Agora algumas funções aceitam outras funções como parâmetro:
.css(), .attr(), .val(), .html(), .text(), .append(), .prepend(), .before(), .after(), .replaceWith(), .wrap(), .wrapInner(), .offset(), .addClass(), .removeClass(), e .toggleClass().
Algumas apenas como segundo parametro:
.css(), .attr(), .val(), .html(), .text(), .append(), .prepend(), .offset(), .addClass(), .removeClass(), e .toggleClass().
Ex:
// find all ampersands in A's and wrap with a span
$('a').html(function(i,html){
return html.replace(/&/gi,'<span class="amp">&</span>');
});
// Add some information to the title of the anchors
$('a[target]').attr("title", function(i,title){
return title + " (Opens in External Window)";
});
Agora é permitido passar arrays por parâmetro via Ajax (para os programadores PHP e Ruby on Rails. Agora {foo: ["bar", "baz"]} é serelializado assim: “foo[]=bar&foo[]=baz”. No jQuery 1.3 era serelializado assim: “foo=bar&foo=baz”.
jQuery.ajax({
url: "test.html",
context: document.body,
success: function(){
jQuery(this).addClass("done");
}
});
.css() e do .attr()Quando se cria um elemento com a função jQuery() agora você pode adicionar atributos e eventos algumas vezes.
jQuery("<div/>", {
id: "foo",
css: {
height: "50px",
width: "50px",
color: "blue",
backgroundColor: "#ccc"
},
click: function() {
$(this).css("backgroundColor", "red");
}
}).appendTo("body");
.first() e .last(), que por conveniência são aliases ao .eq(1) e .eq(-1)
.toArray(), antigamente usava-se .get(), agora se pode usar o .toArray() – o .get() não entrou em desuso, aliás ele continua vivinho da Silva.
Bom este foi apenas um pequeno resumo das novas coisas que vem por ai, vá lá no site do lançamento do jQuery 1.4 e veja o que há de novo.
OBS: Em breve estaremos com o nosso portal de jQuery Brasil.
Faça uma visita em nossa lista. jQuery BR.
[...] http://ruancarlos.com.br/Blog/jquery-1-4-e-lancado/ [...]
[...] This post was mentioned on Twitter by Ruan Carlos, Anderson Aguiar. Anderson Aguiar said: jQuery 1.4 é lançado http://ruancarlos.com.br/Blog/jquery-1-4-e-lancado/ –> http://jquery14.com/ [...]
[...] Links: http://ruancarlos.com.br/Blog/jquery-1-4-e-lancado/ http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-know/ If you enjoyed this post, make sure you subscribe to my RSS feed! Comments (0) [...]
Fala Ruan! Tudo certo?
Cara, ainda não conhecia o seu blog, tá de parabéns, creio que a falta de atualização seja por conta da sua falta de tempo, dividido entre faculdade, Jquery-BR e trabalho, mas gostei muito das dicas, cara.
Parabéns, muito sucesso com o blog aí!
Abração!
Opa cara, você acertou na mosca.
Obrigado pelo comentário e pelos elogios, tenho certeza que em breve voltarei a atualizar.
Só tenho que terminar meu TCC, uma série de freelas (preciso pagar minhas contas rsrs) o portal brasileiro de jQuery e pimba.
Volto com o Blog a 1000.
Abraço;