Rumah >pangkalan data >tutorial mysql >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 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.
Persekitaran pengendalian tutorial ini: sistem windows10, versi jquery3.2.1, komputer Dell G3.
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:
$(...).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
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!