الفرق بين المراجعتين لصفحة: «jQuery/deferred/notify»

من موسوعة حسوب
لا ملخص تعديل
طلا ملخص تعديل
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 3: سطر 3:


=== القيمة المعادة ===
=== القيمة المعادة ===
يُعيد كائنًا من النوع [[JavaScript/Deferred|Deferred]]
يُعيد كائنًا من النوع Deferred.


=== الوصف ===
=== الوصف ===
يستدعي هذا التابع <code>progressCallbacks</code> لكائن مؤجل Deferred بواسطة الوسائط <code>args</code> المعطاة.
يستدعي هذا التابع <code>progressCallbacks</code> لكائن مؤجل Deferred مع الوسائط <code>args</code> المعطاة.


=== <code>deferred.notify( args )‎</code> ===
=== <code>deferred.notify( args )‎</code> ===
سطر 12: سطر 12:


==== <code>args</code> ====
==== <code>args</code> ====
الوسائط الاختيارية التي تُمرر إلى <code>progressCallbacks</code> وهي من النوع [[JavaScript/Object|كائن]] (Object).
الوسائط الاختيارية التي تُمرر إلى <code>progressCallbacks</code> وهي كائن من النوع <code>[[JavaScript/Object|Object]]</code>.


عادة، يجب أن يستدعي فقط منشئ هذا التابع الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة الكائن [[jQuery/deferred/promise|Promise]] كسلسلة (chain) من خلال التابع <code>[[jQuery/deferred/promise|deferred.promise()‎‎]]</code>.
عادة، يجب أن يستدعي مُنشِئ الكائن Deferred هذا التابع فقط؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة الكائن [[JavaScript/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>args</code> لكل رد نداء من استدعاء ‎<code>.notify()</code>‎‎. يُتجاهل أي استدعاءات إلى ‎<code>.notify()</code>‎ بعد حل أو رفض الكائن المؤجل Deferred (أو أي <code>progressCallbacks</code> أُضيف بعد ذلك). لمزيد من المعلومات، راجع توثيق الكائن <code>[[jQuery/deferred|Deferred]]</code>.
عند استدعاء <code>deferred.notify()‎</code> فسيستدعى أي <code>progressCallbacks</code> سبق وأن أُضيف بواسطة التابع <code>[[jQuery/deferred/then|deferred.then()‎‎]]</code> أو التابع <code>[[jQuery/deferred/progress|deferred.progress()‎‎]]</code>. ستُنفَّذ دوال ردود النداء بالترتيب الذي أُضيفت به. وتُمرَّر الوسائط <code>args</code> لكل رد نداء من استدعاء ‎<code>.notify()</code>‎‎. يُتجاهل أي استدعاءات إلى ‎<code>.notify()</code>‎ بعد قبول أو رفض الكائن Deferred (أو أي <code>progressCallbacks</code> أُضيف بعد ذلك). لمزيد من المعلومات، راجع توثيق الكائن <code>[[jQuery/deferred|Deferred]]</code>.


== مصادر ==
== مصادر ==
سطر 22: سطر 22:
[[تصنيف:jQuery]]
[[تصنيف:jQuery]]
[[تصنيف:jQuery Method]]
[[تصنيف:jQuery Method]]
[[تصنيف:jQuery Data]]
[[تصنيف: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.

مصادر