私は現在、ウェブサイトで jQuery 1.9.1 と jQuery UI 1.9.2 を使用しています。Chrome のコンソール ログで jQuery Migrate 1.1.1 の警告を確認し、できる限り修正しています。
まず、Chrome で次の警告が表示されました。
JQMIGRATE: jQuery.fn.andSelf() replaced by jQuery.fn.addBack() jquery-migrate-1.1.1.js:40
console.trace() jquery-migrate-1.1.1.js:42
migrateWarn jquery-migrate-1.1.1.js:42
jQuery.fn.andSelf jquery-migrate-1.1.1.js:321
$.widget._getHandle jquery-ui-1.9.2.js:1273
(anonymous function) jquery-ui-1.9.2.js:432
$.widget._mouseCapture jquery-ui-1.9.2.js:1086
(anonymous function) jquery-ui-1.9.2.js:432
$.widget._mouseDown jquery-ui-1.9.2.js:929
(anonymous function) jquery-ui-1.9.2.js:432
(anonymous function) jquery-ui-1.9.2.js:891
jQuery.event.dispatch jquery-1.9.1.js:3074
elemData.handle jquery-1.9.1.js:2750
jquery-1.9.1.js の 5678 行目 (ナイス ナンバー :)) を調べたところ、次のようになりました。
jQuery.fn.andSelf = jQuery.fn.addBack;
そのため、本番サーバーで jquery-migrate-1.1.1.js がなくても機能します ($.browser のようなものは実行時エラーになります)。
また、jquery-ui-1.10.2.js を調べたところ、_getHandle がリファクタリングされ、andSelf が使用されなくなっていることがわかりました。
私の質問は、どの jquery-migrate 警告を修正する必要があり、どれを安全に使用できるか (そして後で修正するか) をどのように知ることができるかということです。「非推奨」で十分ですか?
ありがとう、