في jQuery، يسمح التسلسل بتسلسل أساليب jQuery المتعددة في عبارة واحدة. وهذا يمكّن المطورين من تبسيط التعليمات البرمجية الخاصة بهم وإجراء عمليات معالجة معقدة بسهولة.
يتضمن المبدأ الأساسي للتسلسل القيمة المرجعة لكل طريقة jQuery. عندما يتم استدعاء أسلوب jQuery، فإنه عادةً ما يُرجع كائن jQuery الذي يمثل العناصر المحددة. يسمح هذا باستدعاء الأساليب اللاحقة على نفس مجموعة العناصر، مما يؤدي إلى إنشاء سلسلة من العمليات.
ضع في الاعتبار عبارة jQuery التالية:
$('myDiv').removeClass('off').addClass('on');
يزيل أسلوب RemoveClass الفئة off من عنصر myDiv المحدد. ومع ذلك، بدلاً من إرجاع قيمة أولية، فإنها تُرجع كائن jQuery الذي لا يزال يمثل myDiv. يسمح لك هذا بمواصلة أساليب التسلسل، مثل addClass، لإجراء تعديلات إضافية.
في إطار عمل jQuery، تم تصميم كل أسلوب لإرجاع كائن باستخدام أسلوبthen. تقبل هذه الطريقة دالة يتم تنفيذها فورًا على الكائن الذي تم إرجاعه. من خلال استدعاء الأساليب اللاحقة بعد كل استدعاء، يمكنك تسلسل العمليات بشكل فعال.
على سبيل المثال، ضع في اعتبارك الكائن المخصص التالي مع الأساليب المتسلسلة:
var obj = { first: function() { alert('first'); return obj; }, second: function() { alert('second'); return obj; }, third: function() { alert('third'); return obj; } } obj.first().second().third();
في هذا المثال، تقوم كل طريقة أولى وثانية وثالثة بإرجاع كائن obj، مما يسمح باستمرار سلسلة الاستدعاءات.
يوفر التسلسل العديد من المزايا، بما في ذلك:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3