jQuery 3.3 - Category: Deferred Object

الفئة: كائن مؤجل




jquery

الكائن المؤجل ، الذي تم تقديمه في jQuery 1.5 ، عبارة عن كائن أداة قابل للتكوين يتم إنشاؤه بواسطة استدعاء الأسلوب jQuery.Deferred() . يمكنه تسجيل عدة عمليات رد اتصال في قوائم انتظار رد الاتصال ، واستدعاء قوائم انتظار رد الاتصال ، وترحيل حالة النجاح أو الفشل لأي دالة متزامنة أو غير متزامنة.

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

deferred.always()

إضافة معالجات يتم استدعاؤها عند حل الكائن المؤجل أو رفضه.

deferred.catch()

إضافة معالجات يتم استدعائها عند رفض الكائن المؤجل.

deferred.done()

إضافة معالجات يتم استدعائها عند حل الكائن المؤجل.

deferred.fail()

إضافة معالجات يتم استدعائها عند رفض الكائن المؤجل.

deferred.notify()

استدعاء التقدمتغييرات على كائن مؤجل مع args المعطى.

deferred.notifyWith()

استدعاء التقدمتغييرات على كائن مؤجل مع سياق معين و args.

deferred.pipe()

طريقة المنفعة لتصفية و / أو سلسلة مؤجلة.

deferred.progress()

إضافة معالجات يتم استدعاؤها عندما يقوم الكائن المؤجل بإنشاء إعلامات التقدم.

deferred.reject()

رفض كائن مؤجل واستدعاء أي failCallbacks مع args المعطى.

deferred.rejectWith()

رفض كائن مؤجل واستدعاء أي failCallbacks مع السياق المحدد و args.

deferred.resolve()

حل كائن مؤجل واستدعاء أي doneCallbacks مع args المعطى.

deferred.resolveWith()

حل كائن مؤجل واستدعاء أي doneCallbacks مع السياق المحدد و args.

deferred.then()

إضافة معالجات يتم الاتصال بها عند حل الكائن المؤجل أو رفضه أو ما زال قيد التقدم.

jQuery.Deferred()

دالة مصنع تقوم بإرجاع كائن أداة متسلسلة مع أساليب لتسجيل عدة عمليات رد اتصال في قوائم انتظار رد الاتصال ، واستدعاء قوائم انتظار رد الاتصال ، وترحيل حالة النجاح أو الفشل لأي دالة متزامنة أو غير متزامنة.

jQuery.when()

يوفر طريقة لتنفيذ وظائف رد الاتصال استنادًا إلى صفر أو أكثر من عناصر قابلة للتنفيذ ، وعادة ما تكون الكائنات المؤجلة التي تمثل الأحداث غير المتزامنة.

.promise()

إرجاع كائن Promise لمراقبة عند الانتهاء من كافة الإجراءات من نوع معين منضم إلى المجموعة أو في قائمة الانتظار أو لا.