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