jQuery 1.5 beta1がでたようです
面白そうな変更点(jQuery Blog » jQuery 1.5 Beta 1 Released)をつらつらと
- Ajax moduleでPromise的な記述が可能に(全体的書きなおされたようです jQuery Blog » jQuery Community Updates For December 2010
$.getJSON(url).complete(successCallback).error(errorCallback);
- なぜか、completeとerrorの両方をpromiseで定義して、200で取得成功するとerrorも動いてしまっています・・・
- SubClassの作成
- jQuery 1.5の新機能: jQueryのサブクラスが作れるようになる | へびにっきで早速まとめられていました
- noConflictの時の衝突可能性を除去
- inline elementのfadeinのおかしな点を直した
- IEでsubmitイベントの時のbreakを直した
- get()の負の値の時のパフォーマンス改善
- IEでclass名に「\r」が入っているときに動作しないのを直した
- IEで$.ajaxのカスタムabort関数が起因で発生するメモリリークを直した
- $.ajaxでstatusCodeでcallbackを定義できるようになった
$.get(url).statusCode({404: callback404, 204: callback204});
- IE8のcustomイベントに起因するメモリリークを直した
結構な数の改善というよりはfixが有りました。半分くらいはIE絡みみたいですねー
今回は特にAjax系が大きな変更のようです。
Promise、statusCodeが大きな変更で、その他、Content-Typeの値や、application/x-www-form-urlencodedの時の改行コードとかが有りました。
自分用のメモメモ