الفرق بين المراجعتين لصفحة: «jQuery/deferred/notify»
لا ملخص تعديل |
طلا ملخص تعديل |
||
سطر 22: | سطر 22: | ||
[[تصنيف:jQuery]] | [[تصنيف:jQuery]] | ||
[[تصنيف:jQuery Method]] | [[تصنيف:jQuery Method]] | ||
[[تصنيف:jQuery | [[تصنيف:jQuery Deferred Object]] |
المراجعة الحالية بتاريخ 06:17، 7 مايو 2018
deferred.notify( args )
القيمة المعادة
يُعيد كائنًا من النوع Deferred.
الوصف
يستدعي هذا التابع progressCallbacks
لكائن مؤجل Deferred مع الوسائط args
المعطاة.
deferred.notify( args )
أُضيف مع الإصدار: 1.7.
args
الوسائط الاختيارية التي تُمرر إلى progressCallbacks
وهي كائن من النوع Object
.
عادة، يجب أن يستدعي مُنشِئ الكائن Deferred هذا التابع فقط؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة الكائن Promise كسلسلة (chain) من خلال التابع deferred.promise()
.
عند استدعاء deferred.notify()
فسيستدعى أي progressCallbacks
سبق وأن أُضيف بواسطة التابع deferred.then()
أو التابع deferred.progress()
. ستُنفَّذ دوال ردود النداء بالترتيب الذي أُضيفت به. وتُمرَّر الوسائط args
لكل رد نداء من استدعاء .notify()
. يُتجاهل أي استدعاءات إلى .notify()
بعد قبول أو رفض الكائن Deferred (أو أي progressCallbacks
أُضيف بعد ذلك). لمزيد من المعلومات، راجع توثيق الكائن Deferred
.