ホームページ  >  記事  >  データベース  >  jQuery移行とは何ですか

jQuery移行とは何ですか

WBOY
WBOYオリジナル
2022-04-15 11:50:353355ブラウズ

jquery merge は、アプリケーション移行補助プラグインです。上位バージョンと下位バージョンの互換性を維持するための補助プラグインです。このプラグインは、古いバージョン間の非互換性の問題を解決できます。 jquery アップグレード後の新しいコード 簡単に言うと、サポートされていない機能を置き換えるために、それをサポートするためにもう一度書きます。

jQuery移行とは何ですか

このチュートリアルの動作環境: Windows10 システム、jquery3.2.1 バージョン、Dell G3 コンピューター。

jQuery Migrateとは

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 ブラウザの開発者ウィンドウにスクリプト エラーが表示されます:

jQuery移行とは何ですか

$(...).size は関数ではありません

導入

ボタンをクリックすると、通常は「3」が表示されます。

また、size メソッドが廃止され、代わりに length が使用されることを示すプロンプトが表示されます。

jQuery.fn.size() is deprecated and removed; use the .length property

jQuery移行とは何ですか

$("li").size() を $( "li ").length を削除し、jquery-maigrate-3.0.1.js を削除してボタンをクリックすると、「3」がポップアップ表示されます。

これで移行方法は完了です。

推奨される関連ビデオ チュートリアル: jQuery ビデオ チュートリアル

以上がjQuery移行とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。