مسام
العودة إلى الدورة

أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول · الوحدة ٨ · سلاسل الإجراءات والأحداث

الانتظار: الخطوات غير المتزامنة

الدرس ٨٣ من ١٧٦ · ٣ دقيقة

ماذا يقع واستدعاء خدمةٍ في الطريق، وماذا يرى المستخدم، والإرسالُ المزدوج الذي يقع لأن شيئًا لم يمنعه. واستدعاء الخدمة يستغرق وقتًا، وتنتظره السلسلة، والصفحة لا تنتظر — بل تبقى تفاعليةً تمامًا ما لم تجعلها خلاف ذلك. وتلك الفجوة حيث يسكن هذا الدرس. ولا يرى المستخدم شيئًا افتراضًا، وتلك أول مشكلة. فقد ضغط «احفظ» ولم يتغيّر شيء ولا إشارة إلى وقوع شيء. حالُ التحميل في الدرس ٨ من الوحدة ٧، على إجراءٍ لا صفحة — وهنا لا تُربِك الاستجابةُ المفقودة فحسب، بل تسبّب المشكلة الثانية. فمستخدمٌ لا يرى استجابةً يضغط ثانيةً. وليس ذلك إهمالًا، بل الاستنباط الصحيح من الدليل: لم يقع شيء، فالنقرة لم تُسجَّل. والضغطة الثانية تبدأ السلسلة ثانيةً، فترسل إنشاءً ثانيًا، فتُنتج سجلّين. وذلك أول إخفاقات الدرس ١٢ ويمكن منعه كله بسطرٍ واحد: عطِّل المُتحكّم والسلسلة تعمل. عطِّل عند الدخول، ومكِّن في كل مسلك خروج — النجاح والإخفاق — وإلا ترك حفظٌ مخفق الزرَّ ميّتًا والمستخدمَ بلا سبيلٍ إلى

الدرس الكامل جزء من الدورة

الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.

احصل على الدروس المجانية بالبريد

سنرسل لك رابطًا لكل درس مجاني في هذه الدورة. لا حاجة إلى حساب، ورسالة واحدة فقط.

في هذه الوحدة: الوحدة ٨ · سلاسل الإجراءات والأحداث

  1. ١ما سلسلة الإجراءاتمعاينة مجانية
  2. ٢الأحداث: ما الذي يستطيع إطلاقها
  3. ٣الإجراءات الشائعة
  4. ٤الشروط والتفرّع
  5. ٥سلاسل تستدعي سلاسل
  6. ٦الانتظار: الخطوات غير المتزامنة
  7. ٧الإخفاق داخل السلسلة
  8. ٨جافاسكربت، ومتى تلجأ إليها
  9. ٩إبقاء السلسلة مقروءة
  10. ١٠تشخيص سلسلة تسيء التصرّف
  11. ١١منطق لا ينتمي إلى هنا
  12. ١٢ما الذي ينكسر: أربعة إخفاقات سلاسل
  13. ١٣تمهيد التدريب · سلسلة تصمد أمام القراءة