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

أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول · الوحدة ٤ · المتغيرات والأنواع وأين تعيش الحالة

ما المتغيّر هنا

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

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

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

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

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

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

في هذه الوحدة: الوحدة ٤ · المتغيرات والأنواع وأين تعيش الحالة

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