開発者がコードで新しいバージョンの jQuery を使用する必要がある場合、バージョン 1.9 または 2.0 でこのプラグインを使用すると、非推奨または削除された機能を検出し、必要に応じてこれらの機能を復元できます。詳細については、プロジェクトの README
を参照してください。jQuery Migrate 1.1 では、以前のバージョンに基づいて次のようないくつかの改善が加えられています。
•警告情報を追跡するための console.trace() をサポートし、エラーの診断を容易にします。
•JSON が無効な場合は、警告メッセージが返されます。
• プラグインが実行中であることを示す「ログがアクティブです」というメッセージが表示されます。
•セキュリティ上の理由から、jQuery 1.9 では文字列処理が制限されていますが、新しい Migrate プラグインを通じてこの機能を復元できます。ただし、HTML を処理するには $.parseHTML() を使用することをお勧めします。
• $("
先月、jQuery がバージョン 1.9 と 2.0 をリリースしたことがわかります。公式チームは、jQuery Migrate プラグインのバージョン 1.0.0 もリリースしました。このプラグインは、jQuery が削除されたか、削除されたかを検出するために jQuery 1.9 または 2.0 と一緒に使用されます。以前に開発した jQuey の機能を引き続き使用できるように削除される機能ですが、多くのユーザーがこのプラグインの使い方を知らず、移行プラグインをロードせずに直接 1.9 または 2.0 にアップグレードしてしまうようです。公式は多くのフィードバックを受け取る予定です。それはすべて、いくつかの古い機能が動作しないことに関するものです。半月後、jQuery は正式に多くの移行プラグインのレポートを受け取りました。今回は jQuuery CDN 経由でロードできるようになりました。プログラム コードは次のとおりです。
圧縮バージョン
完全な jQuery アップグレードには移行プラグインは必要ありませんが、削除された機能の一部を通常どおり使用できるようにするために、チームは開発者が使用できる移行プラグインを開発しました。この移行プラグインのリビジョンの主な目的は、デバッグ モードを追加し、デフォルトでオンにすることです。これにより、開発者は、jQuery 1.9 以降で通常に使用する前にどのプログラムを変更する必要があるかを知ることができます。バージョン 1.1.0 で追加された新機能は次のとおりです。
1. すべてのブラウザが console.trace() をサポートしている場合、オンライン Web サイトがこの機能を使用したくない場合は、移行がデフォルトでオンになります。 use jQuery.maigrateTrace = false を使用すると、その機能がオフになります。
2. 「ログがアクティブです」メッセージ: このメッセージが表示された場合は、移行プラグインが Web ページにロードされたことを開発者に知らせるためのものです。 www.it165.net
3. jQuery 1.9.0 より前では、$.parseJSON() は「」や未定義などの無効な JSON 値をサポートし、エラー メッセージの代わりに null を返しました。これは Migrate 1.1.0 でもサポートされています。この関数はエラー メッセージを表示します。
4. $(“