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