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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>deferred.state()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎...')
 
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:التابع <code>deferred.state()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:التابع <code>deferred.state()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude>
== ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎deferred.state()‎ ==
+
== <code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎deferred.state()‎</code> ==
  
 
=== القيمة المعادة ===
 
=== القيمة المعادة ===
سطر 14: سطر 14:
  
 
يعيد التابع <code>deferred.state()‎</code> سلسلة نصية تمثل الحالة الحالية للكائن المؤجل. يمكن أن يكون الكائن المؤجل في إحدى الحالات الثلاث:
 
يعيد التابع <code>deferred.state()‎</code> سلسلة نصية تمثل الحالة الحالية للكائن المؤجل. يمكن أن يكون الكائن المؤجل في إحدى الحالات الثلاث:
* "معلق pending" : الكائن المؤجل ليس في حالة مكتملة (لا "مرفوض" ولا "مقبول").
+
* معلق <code>pending</code> : الكائن المؤجل ليس في حالة مكتملة (لا "مرفوض" ولا "مقبول").
* "مقبول resolved" : الكائن المؤجل موجود في حالة قبول، مما يعني استدعاء التابع <code>[[jQuery/deferred/resolve|deferred.resolve()‎]]</code> أو التابع <code>[[jQuery/deferred/resolveWith|deferred.resolveWith()‎]]</code> للكائن واستدعاء الدالة <code>doneCallbacks</code> (أو قيد الاستدعاء).
+
* مقبول <code>resolved</code> : الكائن المؤجل موجود في حالة قبول، مما يعني أنَّه قد استدعي التابع <code>[[jQuery/deferred/resolve|deferred.resolve()‎]]</code> أو التابع <code>[[jQuery/deferred/resolveWith|deferred.resolveWith()‎]]</code> للكائن أو أنَّ الدالة <code>doneCallbacks</code> قد استدعيت (أو كانت قيد الاستدعاء).
* "مرفوض" : الكائن المؤجل موجود في حالة الرفض، مما يعني استدعاء التابع <code>[[jQuery/deferred/reject|deferred.reject()‎]]</code> أو التابع <code>[[jQuery/deferred/rejectWith|deferred.rejectWith()‎]]</code> للكائن واستدعاء الدالة <code>failCallbacks</code> (أو قيد الاستدعاء).
+
* مرفوض <code>rejected</code> : الكائن المؤجل موجود في حالة الرفض، مما يعني أنَّه قد استدعي التابع <code>[[jQuery/deferred/reject|deferred.reject()‎]]</code> أو التابع <code>[[jQuery/deferred/rejectWith|deferred.rejectWith()‎]]</code> للكائن أو أنَّ الدالة <code>failCallbacks</code> قد استدعيت (أو كانت قيد الاستدعاء).
 
هذه الطريقة مفيدة في المقام الأول لتصحيح الأخطاء، على سبيل المثال، لتحديد ما إذا كان الكائن المؤجل قد قُبل بالفعل على الرغم من أنك داخل شيفرة مُعدَّة لرفضه.
 
هذه الطريقة مفيدة في المقام الأول لتصحيح الأخطاء، على سبيل المثال، لتحديد ما إذا كان الكائن المؤجل قد قُبل بالفعل على الرغم من أنك داخل شيفرة مُعدَّة لرفضه.
  
 
== مصادر ==
 
== مصادر ==
[http://api.jquery.com/deferred.state/ صفحة التابع ‎deferred.state()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في توثيق jQuery الرسمي].
+
* [http://api.jquery.com/deferred.state/ صفحة التابع ‎deferred.state()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في توثيق jQuery الرسمي].
 
[[تصنيف:jQuery]]
 
[[تصنيف:jQuery]]
 
[[تصنيف:jQuery Method]]
 
[[تصنيف:jQuery Method]]
 
[[تصنيف:jQuery Deferred Object]]
 
[[تصنيف:jQuery Deferred Object]]

المراجعة الحالية بتاريخ 06:09، 10 مايو 2018

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎deferred.state()‎

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

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

الوصف

يُحدد هذا التابع الحالة الحالية لكائن مؤجل.

deferred.state()‎

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

هذا التابع لا يقبل أي وسائط.

يعيد التابع deferred.state()‎ سلسلة نصية تمثل الحالة الحالية للكائن المؤجل. يمكن أن يكون الكائن المؤجل في إحدى الحالات الثلاث:

  • معلق pending : الكائن المؤجل ليس في حالة مكتملة (لا "مرفوض" ولا "مقبول").
  • مقبول resolved : الكائن المؤجل موجود في حالة قبول، مما يعني أنَّه قد استدعي التابع deferred.resolve()‎ أو التابع deferred.resolveWith()‎ للكائن أو أنَّ الدالة doneCallbacks قد استدعيت (أو كانت قيد الاستدعاء).
  • مرفوض rejected : الكائن المؤجل موجود في حالة الرفض، مما يعني أنَّه قد استدعي التابع deferred.reject()‎ أو التابع deferred.rejectWith()‎ للكائن أو أنَّ الدالة failCallbacks قد استدعيت (أو كانت قيد الاستدعاء).

هذه الطريقة مفيدة في المقام الأول لتصحيح الأخطاء، على سبيل المثال، لتحديد ما إذا كان الكائن المؤجل قد قُبل بالفعل على الرغم من أنك داخل شيفرة مُعدَّة لرفضه.

مصادر