いくつかのバグを修正し、いくつかの機能を追加しました
1) .live()および.die()メソッドを補完するように設計された2つの新しいメソッド.delegate()および.undelegate()が実装されています。 これらのメソッドにより、特定のイベントを簡単に操作できます。
例:
$( "table" ). delegate ( "td" , "hover" , function (){
$( this ).toggleClass( "hover" );
});
これは、.live()を使用して記述された次のコードと同等です。
$( "table" ).each( function (){
$( "td" , this ).live( "hover" , function (){
$( this ).toggleClass( "hover" );
});
});
2)パフォーマンスの向上-TaskSpeedテスト-jQuery 1.4.2グラフの濃い緑色(最速/ベースライン)の豊富さから判断すると、無条件のリーダーになります。 (もちろん、テストは実際のアプリケーションではありませんが)
.bind()および.unbind()( チケット )への呼び出しの改善
.empty()、. remove()、および.html()の改善( チケット )
ドキュメントへの単一のDOM要素の挿入の改善( Ticket 、 Additional Commit )
$( "body")への呼び出しの改善( commit )
jQuery Minified ( 24kb Gzipped )
jQueryレギュラー (155kb)
機能変更
jQuery 1.4.2リリース -新しい関数の使用例