Pertanyaan Seberapa baik dukungan jQuery untuk kompatibilitas mundur?


Kami memiliki masalah dengan Mootools tidak sangat kompatibel ke belakang secara khusus di bidang fungsionalitas drag and drop. Saya bertanya-tanya apakah ada yang punya masalah serupa dengan jQuery tidak kompatibel ke belakang. Kami mulai menggunakannya cukup berat dan berpikir untuk meningkatkan ke versi yang lebih baru untuk mulai menggunakan beberapa plugin yang memerlukannya. Apakah ada masalah jika kita menyingkirkan versi yang lebih lama?


32
2017-11-11 16:41


asal


Jawaban:


jQuery tampaknya kompatibel dengan baik ke belakang. Saya telah menggunakannya selama lebih dari beberapa tahun sekarang melalui beberapa versi inti dan tidak mengalami masalah saat meningkatkan versi kecuali beberapa yang kecil dengan beberapa plugin. Saya akan mengatakan bahwa inti tampaknya baik-baik saja tetapi jika Anda menggunakan banyak plugin Anda mungkin mengalami beberapa masalah (tetapi ini biasanya mudah diperbaiki, atau inti baru memiliki fungsi yang dibangun di dalamnya sehingga Anda hanya dapat menjatuhkan mereka).


27
2017-11-11 17:00



jQuery sangat serius tentang kompatibilitas ke belakang sehingga mereka menghasilkan plugin "kompatibilitas mundur" untuk setiap rilis: http://docs.jquery.com/Release:jQuery_1.2#jQuery_1.1_Compatibility_Plugin. Ini memungkinkan orang yang tidak perlu kompatibilitas mundur menghemat berat halaman.


16
2017-11-11 17:59



Pengalaman saya adalah ketika meningkatkan, saya kadang-kadang menemukan bahwa hal-hal yang digunakan untuk bekerja istirahat. Misalnya, ketika meningkatkan dari 1.7.2 ke 1.8.3 Saya menemukan beberapa fitur drag-and-drop berhenti bekerja. Beberapa masalah mungkin disebabkan oleh fungsi jQuery yang tidak lagi digunakan, masih digunakan oleh versi yang tidak kompatibel UI jQuery.

Ini dia kutipan dari pengguna lain:

Kompatibilitas mundur mungkin bukan setelan kuat tim jQuery, tapi   seperti kebanyakan hal, ini adalah pekerjaan yang sedang berjalan. Saya tidak bermaksud demikian   meremehkan pekerjaan hebat yang mereka lakukan, tetapi itu menunjukkan fakta bahwa Anda   secara sederhana harus selalu uji skrip Anda dengan jQuery versi baru.


2
2017-12-19 14:57



Menurut pengalaman saya, jQuery 1.x sangat kompatibel ke belakang hingga versi 1.9.

Garis jQuery 1.x memiliki perubahan besar pada jQuery 1.9.0. Kami sangat menyarankan Anda juga menggunakan plugin Migrate jQuery jika Anda meningkatkan dari versi pra-1.9 jQuery atau perlu menggunakan plugin yang belum diperbarui. Membaca Panduan Upgrade jQuery 1.9 dan jQuery 1.9 merilis entri blog untuk informasi lebih lanjut.

Dan jangan meningkatkan ke versi 2.0 hingga Anda yakin ini bukan masalah bagi Anda:

jQuery 2.x memiliki API yang sama dengan jQuery 1.x, tapi tidak mendukung Internet Explorer 6, 7, atau 8.


1
2017-12-09 09:01



jQuery telah menghasilkan plugin kompatibilitas mundur sejak versi 1.0.

Pengembangan web telah berubah banyak selama bertahun-tahun, dan jQuery telah berubah seiring dengan itu. Melalui semua waktu ini, tim telah mencoba untuk berjalan di antara mempertahankan kompatibilitas dengan kode dari masa lalu versus mendukung praktik pengembangan web terbaik saat ini.

Proyek ini memiliki repositori kompatibilitas mundur berikut:

Referensi


0
2017-10-07 21:18