Rumah >pangkalan data >tutorial mysql >Apakah itu jquery migrate

Apakah itu jquery migrate

WBOY
WBOYasal
2022-04-15 11:50:353388semak imbas

jquery migrate ialah pemalam tambahan untuk pemindahan aplikasi Ia adalah pemalam tambahan untuk versi peringkat tinggi agar serasi dengan versi peringkat rendah ini boleh menyelesaikan masalah ketidakserasian antara kod lama dan baru selepas naik taraf jquery Secara ringkasnya, ia adalah untuk menggantikan fungsi yang tidak disokong lagi untuk menyokongnya.

Apakah itu jquery migrate

Persekitaran pengendalian tutorial ini: sistem windows10, versi jquery3.2.1, komputer Dell G3.

Apakah itu jquery migrate

jQuery Migrate ialah pemalam tambahan untuk pemindahan aplikasi Ia adalah pemalam tambahan untuk versi peringkat tinggi agar serasi dengan versi peringkat rendah.

Contohnya, jika versi jQuery ialah 1.x dan anda bercadang untuk meningkatkan kepada 3.x, anda boleh memadamkan versi 1.x pada halaman dan menggantikannya dengan versi 3.x Jika ada ialah ralat skrip, perkenalkan jquery-migrate Pemalam digunakan untuk serasi dengan versi yang lebih rendah, dan juga memaparkan penyelesaian untuk menggantikan kaedah versi yang lebih rendah dengan kaedah versi baharu.

jQuery migrate (transfer, transition) Pakej ini menyelesaikan masalah ketidakserasian antara kod lama dan baharu selepas naik taraf jquery. Hanya tulis semula fungsi yang tidak disokong dan sokongnya.

Terdapat perbezaan antara versi jQuery. Sebagai contoh, versi 1.9 tidak lagi menyokong live(), die(), toggle(), sub(), $.browser, dsb. Untuk menggunakan versi selepas 1.9 tanpa menukar kod tapak web anda, anda perlu menggunakan jQuery migrate (pindahan, peralihan),

Contoh:

<!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>

Klik butang dan "3" akan muncul naik".

Gantikan

dengan

Pada masa ini, klik butang dan ralat skrip akan dipaparkan dalam tetingkap pembangun penyemak imbas Chrome:

Apakah itu jquery migrate

$(...).saiz bukan fungsi

Perkenalkan semula

Klik butang dan "3" akan muncul seperti biasa.

Ia juga menggesa bahawa kaedah saiz ditamatkan dan sebaliknya menggunakan panjang:

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

Apakah itu jquery migrate

Tukar $("li").size() kepada $( "li").length, alih keluar jquery-migrate-3.0.1.js, klik butang dan "3" akan muncul.

Kaedah migrasi selesai.

Tutorial video berkaitan yang disyorkan: Tutorial video jQuery

Atas ialah kandungan terperinci Apakah itu jquery migrate. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn