الفرق بين المراجعتين ل"jQuery/deferred/notifyWith"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>deferred.notifyWith()‎‎‎‎‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude>...')
 
ط
سطر 8: سطر 8:
 
أُضيف مع الإصدار: [http://api.jquery.com/category/version/1.7/ 1.7]
 
أُضيف مع الإصدار: [http://api.jquery.com/category/version/1.7/ 1.7]
  
<code>context</code>
+
==== <code>context</code> ====
 
 
 
السياق المُمَرر إلى progressCallbacks مثل الكائن <code>this</code> وهو من النوع [[JavaScript/Object|كائن]] (Object).
 
السياق المُمَرر إلى progressCallbacks مثل الكائن <code>this</code> وهو من النوع [[JavaScript/Object|كائن]] (Object).
  

مراجعة 12:50، 5 مايو 2018

deferred.notifyWith( context [, args ] )‎

القيمة المعادة

يُعيد كائنًا من النوع Deferred

الوصف

يستدعي هذا التابع progressCallbacks لكائن مؤجل Deferred بواسطة الوسائط args والسياق context المعطاة.

deferred.notifyWith( context [, args ] )‎

أُضيف مع الإصدار: 1.7

context

السياق المُمَرر إلى progressCallbacks مثل الكائن this وهو من النوع كائن (Object).

args

الوسائط الاختيارية التي تمرر إلى progressCallbacks وهي من النوع مصفوفة (array).

عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن تعهُّد Promise مقيد من خلال deferred.promise()‎‎.

يستدعى أي progressCallbacks سبق وأن أُضيف بواسطة التابع deferred.then()‎‎ أو التابع deferred.progress()‎‎. تُنفَّذ ردود النداء بالترتيب الذي أُضيفت به. يُمرر الوسيط args لكل رد نداء من استدعاء ‎.notifyWith()‎‎. يُتجاهل أي استدعاءات إلى ‎.notifyWith()‎ بعد حل أو رفض الكائن المؤجل Deferred (أو أي progressCallbacks أُضيف بعد ذلك). لمزيد من المعلومات، راجع وثائق Deferred object.

مصادر