このお祝いのイベントを祝うために、開発チームはjQuery 1.5のベータ版をリリースすることにしました! そして、彼らはそれぞれ10日以内に、そして月末までにプレリリースと最終リリースをリリースすることを約束します。
また、この機会を利用して、彼らは3人の新しい開発者の jQuery コア開発チームへの加入を発表することを決定しました。JulianOborg、Colin Snever、およびAnton Matsnelerです。 それらはすべて、1.5のリリース前のjQuery開発の主要な参加者であり、コードに多大な貢献をし、バグを修正し、優先順位を設定していました。 一般的に、ようこそ!
チームは、このベータリリースを手伝ってくれたjQueryコミュニティのすべてのメンバー、特に、気づいた各エラーの重要性を正しく強調するのを助けてくれた人々 に感謝しています。
さらに、jQueryチームは、各コミュニティがjQueryカーネルのサポートにさらに貢献することを奨励しています。 より多くの従業員を奨励するために、 別の情報ページが作成されました。 チームはここにおり、jQuery開発への参加を支援する準備ができています!
苦労せずに-jQuery 1.5 Beta 1!
従来のjQuery CDNからソースコードを取得できます。
開発で提示された新しいリリースをテストすることで誰もが支援できます。エラーが発生した場合は、jQuery 1.5 Beta 1をテストしていることを忘れないでください。
変更点のリスト:
- Julian OborgによるAjaxモジュールの書き直し。 これは現在のリリースで最も重要な変更であり、大幅な速度、安定性、および$ .ajaxを使用する機会の拡大を目的としています#7195
- サブクラス化#7901のサポートを追加
- noConflict(V8はさらに高速になりました!)を使用する場合、追加の(エクスパンド)行の競合の可能性が中和されました。 以前に使用したタイマーの代わりにjQueryコピーを区切るために、乱数カウンターとjQueryバージョンを使用して追加の行が作成されるようになりました#6842
- $ .getおよび$ .postの重複コード#7847を削除
- ネイティブブラウザのDOMイベントが発生した場合、これがisDefaultPrevented jQueryイベントオブジェクトに反映されていることを確認する必要があります#7793
- buildFragmentの非HTML行はキャッシュされなくなりました。 これは、toStringなどのオブジェクトメソッドの名前の衝突を防ぐために行われます。 テストでは、速度がわずかに向上することも示されました。
- cloneCopyEventイベントが更新されました。これに関連して、要素を複製するときに追加のオブジェクトが作成されなくなりました。 この革新により、オブジェクトにデータが含まれるかどうかを判断するための新しいメソッド$ .hasDataが提供されます#7165
- イベントをコピーするときにfor / in ...ループの代わりにfor ...ループが使用されるため、コードは拡張されたArray.prototype #7809 、 #7817で動作します
- インライン要素で動作しないfadeInメソッドを修正しました#7397
- IEのクローン機能は、すべての既知のケース#4386 、 #5566 、 #6997で動作するように書き直されました
- 単純なJavaScriptメソッドの送信イベントを処理するときのIEクラッシュを修正#6398
- トランスポート#7578の不正なキャッシュ制御に関連する1.4のリグレッションを修正
- 負のインデックス#5475の改善されたget()
- HasClass、removeClassメソッドが修正されました-IEでは、属性に復帰文字(\ r)が含まれていると機能しませんでした#7673
- 1.4.4での回帰は、引数なしの$ .fn.dataの呼び出しが非DOM要素に対して中断された場合に修正されます#7524
- $ .ajaxの中断機能の手動処理に関連するIEのメモリリークを修正しました#6242
- IE #6911の非アクティブ(無効)要素のライブイベントは防止されます。
- $ .ajaxでLocationオブジェクトを送信する際に問題があった1.4.3のリグレッションを修正しました#7531
- いくつかの回避策が不要な一意性チェックを実行する問題を修正しました#7964
- 特定のHTTPステータスコードを処理するコールバック関数の指定のサポート#4964
- ときの問題を修正?? JSONP要求のcallbcak関数の名前のコンテキスト非依存ポインターとしてサポートされていませんでした#4897
- dataFilterから返されたデータは、完全な()Ajax要求コールバック関数に転送されませんでした。 現在、約束されたjXHRインターフェースを使用して実際の答えを取得します( ここを参照してください -約Transl。) #
- buildFragmentがすべてのブラウザーの要素を正しく複製するようになりました#6655 、 #3879
- IE8でカスタムイベントを割り当てるときにメモリリークが防止される#7054
- フォームデータの行は、フォームが送信されると(送信を介して)CRLF改行で区切られるようになりました。 ちなみに、これはW3C #6876の推奨事項です
- イベントはxhrトランスポートが使用されている場合にのみトリガーできるため、Ajaxリクエストはアンロード時に中断されるようになりました#
- サポートを修正=? データがシリアル化されている場合でも#5812
- ユーザーがjsonpCallbackを使用すると、データ型はjsonp #5803として自動的に設定されます
- 現在、ajaxリクエストのcrossDomainオプションは、実際にはそうではない場合でも、クロスドメインリクエストであることを意味します。 これは、サーバーがクロスドメインURLにリダイレクトする場合に役立ちます#5955
- $ .ajax(これ)により、1.4.3の再帰エラーなしでクエリを再試行できます#7461
- Opera 9の非常に初期のバージョンのパッチを削除しました。 -10000未満の値を操作するとアニメーション効果が不可能になりました#7193
- ResponseTextがコールバック関数のエラーに対して正しく機能するようになりました#7868
- onloadハンドラーはイベントを最初のパラメーターとして渡すため、実行中断を処理するためにstatusTextが2番目のパラメーターとして渡されるようになりました#7865
- xhrで適切に機能するために、contentTypeをfalseに設定すると、Content-Type #7465ヘッダーが送信されなくなります。
- テキストをシリアル化するとき、すべてのCRLFラインフィードが各仕様アプリケーション用にエンコードされるようになりました/ x-www-form-urlencoded #
- イベントハンドラーがいわゆるページ間メモリリークを作成したときのIE6のバグを修正しました#7762
- クロスドメインクエリテストに、プロトコル、ホスト名、ポート#7565が含まれるようになりました
- ポイントを含む識別子(id属性)が結果を返すことなくfind()の実行を中断する問題を修正しました#7533
- 要素がない場合の次/隣接セレクターからの壊れた回帰を修正prev #7452
- バージョン1.4.3のリグレッションが修正され、nodeType = 1の場合に非DOM値でattr()を使用できなくなります#7452 、 #7500
- IE8 #5575で jQuery 1.3.2接続が画面の右境界線を正しく表示しないバグを修正しました。
- Array.prototypeに追加のメソッドを追加し、jQuery.clone(true)を使用して要素を複製するときに発生する問題を修正しました。これは、不正なイベントバインディングに影響します#6355
- IE #7558でnth-childがスペース文字を正しく受け入れなかった問題を修正
- バグ修正、ライブイベントの使用時にmouseenter / leaveコードがmouseover / outのように機能する#5821
- eq()セレクターが前(前)および隣接(隣接)セレクターで機能しなかった場合の1.4.3での回帰が修正されました#7906
- jQuery.proxyとの混乱を解決するためにevent.currentTargetのドキュメントを更新#7628
- xhr.setRequestHeader( "Accept"、...)が値を置き換える代わりに追加したときのバグを修正しました#6230
- IEでajaxメソッドがxmlで終わるコンテンツタイプ(rss + xmlなど)でエラーを引き起こした場合、エラーが解決されました#4958
- ajaxの更新により、リクエスト#3442を中断できるようになりました
- Firefox 3.6.11の.slideUp()のバグを修正し、フレームの境界線を先に非表示にしましたが、他の要素によってブロックされていない他のコンテンツは残します#7308
- ブラウザ間のXML解析のサポートを追加#6693
- IE6 / 7でデータが宣言されていないときに.ajax()メソッドでdataType:“ json”を使用する場合のバグを修正しました#6106
- 呼び出しを行った後、スクリプトタグが削除されなかったときにJSONP呼び出しを使用する場合のエラーを修正しました#7418
- 遅延が指定されていない場合に遅延()およびshow()を使用するときの動作を明確にする更新されたドキュメント#7543
追加情報はこちらから入手できます 。