الفرق بين المراجعتين لصفحة: «jQuery/deferred/notify»
Khaled-yassin (نقاش | مساهمات) ط ←args |
طلا ملخص تعديل |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 3: | سطر 3: | ||
=== القيمة المعادة === | === القيمة المعادة === | ||
يُعيد كائنًا من النوع | يُعيد كائنًا من النوع Deferred. | ||
=== الوصف === | === الوصف === | ||
يستدعي هذا التابع <code>progressCallbacks</code> لكائن مؤجل Deferred | يستدعي هذا التابع <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| | الوسائط الاختيارية التي تُمرر إلى <code>progressCallbacks</code> وهي كائن من النوع <code>[[JavaScript/Object|Object]]</code>. | ||
عادة، يجب أن يستدعي | عادة، يجب أن يستدعي مُنشِئ الكائن Deferred هذا التابع فقط؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة الكائن [[JavaScript/Promise|Promise]] كسلسلة (chain) من خلال التابع <code>[[jQuery/deferred/promise|deferred.promise()]]</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 | [[تصنيف: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
.