jquery merge は、アプリケーション移行補助プラグインです。上位バージョンと下位バージョンの互換性を維持するための補助プラグインです。このプラグインは、古いバージョン間の非互換性の問題を解決できます。 jquery アップグレード後の新しいコード 簡単に言うと、サポートされていない機能を置き換えるために、それをサポートするためにもう一度書きます。
このチュートリアルの動作環境: Windows10 システム、jquery3.2.1 バージョン、Dell G3 コンピューター。
jQuery Migrateはアプリケーション移行補助プラグインで、上位バージョンと下位バージョンの互換性を確保するための補助プラグインです。
たとえば、jQuery バージョンが 1.x で、3.x にアップグレードする予定がある場合、ページ上の 1.x バージョンを削除して、3.x バージョンに置き換えることができます。はスクリプト エラーです。jquery-merge を導入してください。このプラグインは、下位バージョンとの互換性を保つために使用され、下位バージョンのメソッドを新しいバージョンのメソッドに置き換える解決策も表示されます。
jQuery の移行 (転送、移行) このパッケージは、jQuery のアップグレード後の古いコードと新しいコード間の非互換性の問題を解決します。サポートされていない機能を書き換えてサポートするだけです。
jQuery のバージョンごとに違いがあります。たとえば、バージョン 1.9 では、live()、die()、toggle()、sub()、$.browser などはサポートされなくなりました。ウェブサイトのコードを変更せずに 1.9 以降のバージョンを使用するには、jQuery の移行 (転送、移行) を使用する必要があります。
例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test</title> <script type="text/javascript" src="jquery-1.6.1.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ alert($("li").size()); }); }); </script> </head> <body> <button>测试按钮</button> <ul> <li>Coffee</li> <li>Milk</li> <li>Soda</li> </ul> </body> </html>
ボタンをクリックすると、「3」がポップアップ表示されます。
を
この時点でボタンをクリックすると、Chrome ブラウザの開発者ウィンドウにスクリプト エラーが表示されます:
$(...).size は関数ではありません
導入
ボタンをクリックすると、通常は「3」が表示されます。
また、size メソッドが廃止され、代わりに length が使用されることを示すプロンプトが表示されます。
jQuery.fn.size() is deprecated and removed; use the .length property
$("li").size() を $( "li ").length を削除し、jquery-maigrate-3.0.1.js を削除してボタンをクリックすると、「3」がポップアップ表示されます。
これで移行方法は完了です。
推奨される関連ビデオ チュートリアル: jQuery ビデオ チュートリアル
以上がjQuery移行とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。