الفرق بين المراجعتين لصفحة: «jQuery/deferred/resolveWith»
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>deferred.resolveWith()</code>...' |
ط ←args |
||
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>deferred.resolveWith()</code> في jQuery}}</noinclude> | <noinclude>{{DISPLAYTITLE:التابع <code>deferred.resolveWith()</code> في jQuery}}</noinclude> | ||
== deferred.resolveWith( context [, args ] ) | == <code>deferred.resolveWith( context [, args ] )</code> == | ||
=== القيمة المعادة === | === القيمة المعادة === | ||
يُعيد كائنًا من النوع <nowiki/>[[ | يُعيد كائنًا من النوع <nowiki/>[[jQuery/deferred|Deferred]]. | ||
=== الوصف === | === الوصف === | ||
سطر 12: | سطر 11: | ||
==== <code>context</code> ==== | ==== <code>context</code> ==== | ||
السياق المُمَرر إلى <code>doneCallbacks</code> على أنه الكائن <code>this</code> وهو من النوع كائن [[JavaScript/Object|Object]]. | السياق المُمَرر إلى <code>doneCallbacks</code> على أنه الكائن <code>[[JavaScript/this|this]]</code> وهو من النوع كائن [[JavaScript/Object|Object]]. | ||
==== <code>args</code> ==== | ==== <code>args</code> ==== | ||
سطر 19: | سطر 18: | ||
عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن Promise كسلسلة (chain) من خلال التابع <code>[[jQuery/deferred/promise|deferred.promise()]]</code>. | عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن Promise كسلسلة (chain) من خلال التابع <code>[[jQuery/deferred/promise|deferred.promise()]]</code>. | ||
عند قبول الكائن المؤجل، تُستدعى أية عناصر سبق إضافتها بواسطة التابع <code>[[jQuery/deferred/then|deferred.then()]]</code> أو التابع <code>[[jQuery/deferred/progress|deferred.progress()]]</code>. تُنفَّذ ردود النداء بالترتيب الذي أُضيفت به. يُمرر الوسيط args لكل رد نداء من استدعاء التابع <code>.resolve()</code>. | عند قبول الكائن المؤجل، تُستدعى أية عناصر سبق إضافتها بواسطة التابع <code>[[jQuery/deferred/then|deferred.then()]]</code> أو التابع <code>[[jQuery/deferred/progress|deferred.progress()]]</code>. تُنفَّذ ردود النداء بالترتيب الذي أُضيفت به. يُمرر الوسيط args لكل رد نداء من استدعاء التابع <code>[[jQuery/deferred/resolve|.resolve()]]</code>. | ||
تُنفذ أي دوال doneCallbacks أُضيفت بعد إدخال الكائن المؤجل Deferred إلى حالة القبول فورًا عند إضافتها، وذلك باستخدام الوسائط التي تُمرر إلى استدعاء <code>[[jQuery/deferred/resolve|.resolve()]]</code>. | |||
لمزيد من المعلومات، راجع توثيق الكائن [[jQuery/deferred|Deferred]]. | |||
== مصادر == | == مصادر == | ||
* [http://api.jquery.com/deferred.resolveWith/ صفحة التابع deferred.resolveWith() في توثيق jQuery الرسمي]. | * [http://api.jquery.com/deferred.resolveWith/ صفحة التابع deferred.resolveWith() في توثيق jQuery الرسمي]. | ||
[[تصنيف:jQuery]] | [[تصنيف:jQuery]] | ||
[[تصنيف:jQuery Method]] | [[تصنيف:jQuery Method]] | ||
[[تصنيف:jQuery Deferred]] | [[تصنيف:jQuery Deferred]] |
المراجعة الحالية بتاريخ 13:22، 1 يوليو 2018
deferred.resolveWith( context [, args ] )
القيمة المعادة
يُعيد كائنًا من النوع Deferred.
الوصف
يقبل كائن مؤجل ويستدعي أي doneCallbacks
مع السياق context
والوسائط args
المُحدَدة.
deferred.resolveWith( context [, args ] )
أُضيف مع الإصدار: 1.5.
context
السياق المُمَرر إلى doneCallbacks
على أنه الكائن this
وهو من النوع كائن Object.
args
الوسائط الاختيارية التي تمرر إلى doneCallbacks
وهي كائن من النوع مصفوفة Array.
عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن Promise كسلسلة (chain) من خلال التابع deferred.promise()
.
عند قبول الكائن المؤجل، تُستدعى أية عناصر سبق إضافتها بواسطة التابع deferred.then()
أو التابع deferred.progress()
. تُنفَّذ ردود النداء بالترتيب الذي أُضيفت به. يُمرر الوسيط args لكل رد نداء من استدعاء التابع .resolve()
.
تُنفذ أي دوال doneCallbacks أُضيفت بعد إدخال الكائن المؤجل Deferred إلى حالة القبول فورًا عند إضافتها، وذلك باستخدام الوسائط التي تُمرر إلى استدعاء .resolve()
.
لمزيد من المعلومات، راجع توثيق الكائن Deferred.