سؤال

لقد واجهنا مشكلات مع عدم توافق Mootools مع الإصدارات السابقة على وجه التحديد في مجال وظائف السحب والإفلات.كنت أتساءل عما إذا كان أي شخص قد واجه أي مشاكل مماثلة مع عدم توافق jQuery مع الإصدارات السابقة.لقد بدأنا في استخدامه بكثافة ونفكر في الترقية إلى إصدار أحدث لبدء استخدام العديد من المكونات الإضافية التي تتطلب ذلك.هل سنواجه أي مشاكل إذا تخلصنا من الإصدار الأقدم؟

هل كانت مفيدة؟

المحلول

ومسج يبدو أن الوراء لطيف متوافقة. لقد تم استخدامه لأكثر من بضع سنوات حتى الآن من خلال عدة إصدارات من جوهر وليس لديه مشاكل عند الترقية باستثناء عدد قليل منها بسيطة مع بعض الإضافات. أود أن أقول أن جوهر يبدو أن يكون على ما يرام ولكن إذا كنت تستخدم الكثير من الإضافات قد واجهت بعض المشاكل (ولكن هذه عادة ما تكون سهلة لإصلاح، أو جوهر الجديد لديه تلك الوظيفة التي بنيت في أي حال حتى تتمكن من مجرد قطرة منهم).

نصائح أخرى

ومسج أمر خطير للغاية حول التوافق التي ينتجونها في "التوافق" البرنامج المساعد لكل إصدار: <لأ href = "http://docs.jquery.com/Release:jQuery_1.2#jQuery_1.1_Compatibility_Plugin" يختلط = "noreferrer"> http://docs.jquery.com/Release:jQuery_1.2#jQuery_1.1_Compatibility_Plugin . ومن ترك الناس الذين لا يحتاجون إلى التوافق انقاذ على الوزن الصفحة.

تجربتي هو أن عند الترقية، وأنا في بعض الأحيان تجد أن الأشياء التي تستخدم لعمل فواصل. على سبيل المثال، عند الترقية من 1.7.2 إلى 1.8.3 وجدت توقفت بعض ميزات السحب والإفلات العمل. قد تكون بعض المشاكل بسبب وظائف مسج إهمال السقوط، لا يزال قيد الاستخدام من قبل إصدارات غير متوافقة من مسج UI .

وهنا هو اقتباس من مستخدم آخر :

<اقتباس فقرة>   قد لا تكون

والتوافق مع الإصدارات السابقة دعوى فريق مسج القوية، ولكن   كما هو الحال مع معظم الأشياء، هو التقدم في العمل. أنا لا معنى ل   تحط من قدر العمل العظيم يفعلون، ولكنه يشير إلى حقيقة أن ل   ببساطة <م> يجب دائما اختبار البرامج النصية مع الإصدارات الجديدة من مسج.

في تجربتي، وكان مسج 1.X جدا الى الوراء متوافقة حتى الإصدار 1.9.

<اقتباس فقرة>   

وكان خط 1.X مسج تغييرات كبيرة حتى مسج 1.9.0. ونحن نوصي بشدة أن تقوم أيضا استخدام البرنامج المساعد مسج ترحيل إذا كنت تقوم بالترقية من قبل 1.9 إصدارات مسج أو تحتاج إلى استخدام الإضافات التي لم يتم تحديثها. قراءة مسج 1.9 ترقية دليل و في مسج 1.9 الافراج بلوق وظيفة للحصول على مزيد من المعلومات .

ولا الترقية إلى 2.0 حتى كنت على يقين من أن هذه ليست مشكلة بالنسبة لك:

<اقتباس فقرة>   

ومسج الإصدار 2.x لديه نفس API كما مسج 1.x ولكن لا يدعم إنترنت إكسبلورر 6 و 7 أو 8.

أنتجت jQuery مكونات إضافية متوافقة مع الإصدارات السابقة منذ الإصدار 1.0.

لقد تغير تطوير الويب كثيرًا على مر السنين، وتغيرت معه jQuery.خلال كل هذا الوقت، حاول الفريق السير على الخط الفاصل بين الحفاظ على التوافق مع التعليمات البرمجية من الماضي مقابل دعم أفضل ممارسات تطوير الويب في الوقت الحاضر.

يحتوي المشروع على مستودعات التوافق العكسي التالية:

مراجع

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top