スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

jQuery 1.9.1 での変更箇所のメモ

いまさらですが、 jQuery 1.9.1 がリリース されてましたのでメモしておきます。

バグ修正がメインのようで、自分の目に付いた変更点は一つだけです。

Callbacks オブジェクトの.has( fn )の引数なしの用法

1.9.0 までは、jQuery.Callbacks()で作成された Callbacks オブジェクトのメソッド.has( fn )は、 引数に指定した関数 fn が Callbacks オブジェクトに登録されているか否か を返していました。 引数を与えない場合は常にfalseを返します。

1.9.1 では、引数無しで実行した場合、Callbacks オブジェクトに 何らかの関数が登録されているか否かを返すようになりました。 1.9.0 と違い、trueを返すこともあります。 (※そうはいっても引数無しで呼び出すことは用法外であったので 影響は無いと思います)

var fn = function(){ console.log("a function"); };
var cls = $.Callbacks();
cls.add( fn );
console.log( cls.has() );
// → 1.9.0 だと false
//    1.9.1 だと true

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。