الفرق بين المراجعتين ل"jQuery/deferred/resolve"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:التابع <code>deferred.resolve()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:التابع <code>deferred.resolve()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude>
== deferred.resolve( [args ] )‎ ==
+
== <code>deferred.resolve( [args ] )‎</code> ==
  
 
=== القيمة المعادة ===
 
=== القيمة المعادة ===
سطر 16: سطر 16:
 
عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل 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>. وتُنفَّذ دوال رد النداء بالترتيب الذي أُضيفت به. ويُمرر الوسيط <code>args</code> لكل رد نداء من استدعاء التابع <code>deferred.resolve()‎‎</code> . تُنفذ أي دوال <code>doneCallbacks</code> أُضيفت بعد إدخال الكائن المؤجل Deferred إلى حالة القبول فورًا عند إضافتها، وذلك باستخدام الوسائط التي تُمرر إلى استدعاء <code>deferred.resolve()</code>‎‎. لمزيد من المعلومات، راجع توثيق الكائن [[jQuery/deferred|Deferred]].
+
عند قبول الكائن المؤجل، تُستدعى أية عناصر سبق إضافتها بواسطة التابع <code>[[jQuery/deferred/then|deferred.then()‎‎‎‎]]</code> أو التابع <code>[[jQuery/deferred/progress|deferred.progress()‎‎‎‎]]</code>. وتُنفَّذ دوال رد النداء بالترتيب الذي أُضيفت به. ويُمرر الوسيط <code>args</code> لكل رد نداء من استدعاء التابع <code>deferred.resolve()‎‎</code> .
 +
 
 +
تُنفذ أي دوال <code>doneCallbacks</code> أُضيفت بعد إدخال الكائن المؤجل Deferred إلى حالة القبول فورًا عند إضافتها، وذلك باستخدام الوسائط التي تُمرر إلى استدعاء <code>deferred.resolve()</code>‎‎.
 +
 
 +
لمزيد من المعلومات، راجع توثيق الكائن [[jQuery/deferred|Deferred]].
  
 
== مصادر ==
 
== مصادر ==
* [http://api.jquery.com/deferred.resolve/ صفحة التابع ‎deferred.resolve()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في توثيق jQuery الرسمي].
+
* [http://api.jquery.com/deferred.resolve/ صفحة التابع ‎deferred.resolve()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في توثيق jQuery الرسمي].
 
[[تصنيف:jQuery]]
 
[[تصنيف:jQuery]]
 
[[تصنيف:jQuery Method]]
 
[[تصنيف:jQuery Method]]
 
[[تصنيف:jQuery Deferred]]
 
[[تصنيف:jQuery Deferred]]

المراجعة الحالية بتاريخ 11:05، 9 مايو 2018

deferred.resolve( [args ] )‎

القيمة المعادة

يُعيد كائنًا من النوع Deferred.

الوصف

قبول كائن مؤجل واستدعاء أي doneCallbacks مع الوسائط args المُحدَدة.

deferred.resolve( [args ] )‎

أُضيف مع الإصدار: 1.5.

args

الوسائط الاختيارية التي تُمرر إلى دوال doneCallbacks، ويمكن أن يكون من أي نوع من أنواع JavaScript.

عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن Promise كسلسلة (chain) من خلال التابع deferred.promise()‎‎‎.

عند قبول الكائن المؤجل، تُستدعى أية عناصر سبق إضافتها بواسطة التابع deferred.then()‎‎‎‎ أو التابع deferred.progress()‎‎‎‎. وتُنفَّذ دوال رد النداء بالترتيب الذي أُضيفت به. ويُمرر الوسيط args لكل رد نداء من استدعاء التابع deferred.resolve()‎‎ .

تُنفذ أي دوال doneCallbacks أُضيفت بعد إدخال الكائن المؤجل Deferred إلى حالة القبول فورًا عند إضافتها، وذلك باستخدام الوسائط التي تُمرر إلى استدعاء deferred.resolve()‎‎.

لمزيد من المعلومات، راجع توثيق الكائن Deferred.

مصادر