CSSやWEBデザインなど、WEBの世界に関するものが中心です。最近はプログラミング寄りですが。jQueryとか、PHPだとCakePHP使ったりします。Flashは紹介するだけ。たまに大学生活やビジネスについても。

jQuery1.4が公開されました。

jQuery誕生四周年を記念して、jQuery1.4が公開されましたね!
live()などの関数が追加された他、既存の関数の速度が向上しています。

 

よく使うClassの処理系やempty()などの実行速度の向上が特に大きいです。

Performance of addClass, removeClass, and hasClass
Performance of addClass, removeClass, and hasClass – from flickr

 
Performance of .remove() and .empty()
Performance of .remove() and .empty() – from flickr

 

公式のリリース記事はこちらです。機能追加についても詳しく書いてあります。

jQuery 1.4 Released

 

また、Nettuts+の記事でjQuery1.4の新機能に関して知っておくべき15項目が紹介されていました。

例えばbind()で複数のイベントを扱う場合、jQuery1.4では以下のように書くことが可能です。

jQuery('#foo').bind({
    click: function() {
        // do something
    },
    mouseover: function() {
        // do something
    },
    mouseout: function() {
        // do something
    }
})

コードがより簡潔になりましたね!リンク先では、新しく追加された.has()や.unwrap()についても解説されています。

jQuery 1.4 Released: The 15 New Features you Must Know | Nettuts+

 

また、このjQueryをGoogleのライブラリから使用している人も多いと思いますが、もうすでにjQuery1.4がライブラリから使えるようになっています。

Google AJAX Libraries API – jQuery

 

せっかく追加された新機能ですから、うまく使っていきたいですね。

 

01/16 10:52 追記

そういえば、Future Colors でjQuery 1.4のAPI Cheat Sheet が公開されていましたので併せて紹介しておきます。PDF版もありますよ。
jQuery 1.4 API Cheat Sheet — Future Colors

 

Comments on: "jQuery1.4が公開されました。" (2)

  1. [...] でました。当ブログでもこちらの記事で紹介しています。 jQuery1.4が公開されました。 | Kechol [...]

  2. [...] 全体的に、パフォーマンスも向上してる模様。下記の記事に計測結果が。 ・case by jQuery – jQuery 1.4を使ってみた ・Kechol – jQuery1.4が公開されました。 [...]

Leave a comment for: "jQuery1.4が公開されました。"