الفرق بين المراجعتين لصفحة: «jQuery/deferred/notifyWith»
Khaled-yassin (نقاش | مساهمات) طلا ملخص تعديل |
ط استبدال النص - 'JQuery' ب'jQuery' |
||
سطر 14: | سطر 14: | ||
الوسائط الاختيارية التي تمرر إلى progressCallbacks وهي من النوع [[JavaScript/Array|مصفوفة]] (array). | الوسائط الاختيارية التي تمرر إلى progressCallbacks وهي من النوع [[JavaScript/Array|مصفوفة]] (array). | ||
عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن تعهُّد [[ | عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن تعهُّد [[jQuery/deferred/promise|Promise]] مقيد من خلال <code>[[jQuery/deferred/promise|deferred.promise()]]</code>. | ||
يستدعى أي progressCallbacks سبق وأن أُضيف بواسطة التابع <code>[[ | يستدعى أي progressCallbacks سبق وأن أُضيف بواسطة التابع <code>[[jQuery/deferred/then|deferred.then()]]</code> أو التابع <code>[[jQuery/deferred/progress|deferred.progress()]]</code>. تُنفَّذ ردود النداء بالترتيب الذي أُضيفت به. يُمرر الوسيط <code>args</code> لكل رد نداء من استدعاء <code>.notifyWith()</code>. يُتجاهل أي استدعاءات إلى <code>.notifyWith()</code> بعد حل أو رفض الكائن المؤجل Deferred (أو أي progressCallbacks أُضيف بعد ذلك). لمزيد من المعلومات، راجع وثائق [[jQuery/Deferred-object|Deferred object]]. | ||
==مصادر== | ==مصادر== | ||
*[http://api.jquery.com/deferred.notify/ صفحة التابع deferred.notifyWith() في توثيق jQuery الرسمي]. | *[http://api.jquery.com/deferred.notify/ صفحة التابع deferred.notifyWith() في توثيق jQuery الرسمي]. |
مراجعة 13:37، 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.