- 前のリリースと比較してパフォーマンスが大幅に(数回)向上
- 「$」および「jQuery」演算子の代わりに、任意の名前を使用してJQ関数にアクセスできます。
- 1つのページで複数のバージョンのJQを使用し、異なる名前を付ける機能
- JQを他のJSライブラリに埋め込む機能
性能比較:
$(“#Id”)の改善
IE 6 | 651ms | 70ms | 830% |
---|---|---|---|
Firefox 2 | 1355ms | 27ms | 4919% |
Safari 3 | 101ms | 14ms | 620% |
Opera 9 | 270ms | 62ms | 335% |
平均的な改善: | 1676% |
$(「Elem」)の改善
IE 6 | 661ms | 451ms | 47% |
---|---|---|---|
Firefox 2 | 1717ms | 143ms | 1100% |
Safari 3 | 99ms | 83ms | 19% |
Opera 9 | 226ms | 198ms | 14% |
平均的な改善: | 295% |
.each()の改善
IE 6 | 200ms | 30ms | 567% |
---|---|---|---|
Firefox 2 | 468ms | 29ms | 1514% |
Safari 3 | 17ms | 11ms | 54% |
Opera 9 | 45ms | 25ms | 80% |
平均的な改善: | 554% |
DoJoおよびYUIの実装例:
// Dojo Toolkitを使用 dojo.jquery = jQuery.noConflict(true); dojo.jquery( "#elem div")。slideDown( "slow"); //またはYahoo UIを使用 YAHOO.query = jQuery.noConflict(true); YAHOO.query( "span.hidden")。RemoveClass( "hidden");
詳細、ダウンロードするファイル、クローズされたバグのリスト、およびテストの説明-トピックの冒頭にあるリンクをクリックします。