jQuery1.5
jQuery: » jQuery 1.5 Beta 1 Released
今回のリリースの目玉は、Ajax周りの書き換えとその新記法、そしてサブクラスという新機能です。
バグフィックスと速度向上はもちろん行われています。
特に、バクフィックスでは未だにIE対策が行われ、またv8での速度が大幅に向上したそうです!Chrome厨喚起!
その他として、細かいことだけど、node.jsとの連携の強化?的なことや、Google Closure CompilerからUglifyJSなるものに圧縮ツールを変更したようですよ。
Ajaxモジュールの書き換え
「これは今回の最も重要な変更点であり、パフォーマンスや機能の改善、安定性の向上をもたらす」そうです。(訳は適当)
Julian Aubourgさんによるこの書き換えによって、以下の書き方ができるようになりました。
// Assign handlers immediately after making the request, // and remember the jxhr object for this request var jxhr = $.ajax({ url: "example.php" }) .success(function() { alert("success"); }) .error(function() { alert("error"); }) .complete(function() { alert("complete"); }); // perform other work here ... // Set another completion function for the request above jxhr.complete(function(){ alert("second complete"); }); |
ふおお・・・びゅーちふる・・・
他には「Deferred Object」なる物も使えるようになりました。
詳しくは下記に詳しい説明があるそうです。
Using Deferreds in jQuery 1.5 | Eric Hynds
サブクラス
既に詳しく説明されているので下記を参照されよ。
jQuery 1.5の新機能: jQueryのサブクラスが作れるようになる | へびにっき
最後に
ちなみにRoadmapによると、jQuery1.6は4月ころにリリースされる予定だそうで。
わくわくしますねっ