"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > سياق التنفيذ

سياق التنفيذ

تم النشر بتاريخ 2024-11-04
تصفح:186

Execution Context

دعونا نفهم سياق التنفيذ في JS.

سياق التنفيذ هو مفهوم مجرد يشير إلى البيئة التي يتم فيها تنفيذ كود JavaScript. إنه النطاق الذي تعمل فيه التعليمات البرمجية، ويوفر المعلومات اللازمة لمحرك JavaScript لتنفيذ التعليمات البرمجية بشكل صحيح.

متى يتم إنشاء سياق التنفيذ؟

يتم إنشاء سياق التنفيذ في السيناريوهات التالية:

  • عندما يبدأ محرك JavaScript في تنفيذ برنامج نصي (على سبيل المثال، عند تحميل صفحة ويب)
  • عند استدعاء دالة
  • عند تشغيل وظيفة setTimeout() أو setInterval()
  • عند تشغيل معالج الحدث (على سبيل المثال، عندما ينقر المستخدم على زر)

يمكن تقسيم سياق التنفيذ في JavaScript إلى مكونين رئيسيين: مكون الذاكرة ومكون الكود.

مكون الذاكرة (بيئة متغيرة)

  • يخزن المتغيرات والوظائف في أزواج القيمة الرئيسية
  • يحمل البيانات والوظائف في النطاق

مكون الكود (موضوع التنفيذ)

  • تنفيذ التعليمات البرمجية سطرًا واحدًا في كل مرة
  • يتبع ترتيبًا محددًا

جافا سكريبت هي:

  • متزامن: تنفيذ التعليمات البرمجية بترتيب معين
  • خيط مفرد: ينفذ سطرًا واحدًا من التعليمات البرمجية في كل مرة

خاتمة :

سياق التنفيذ ضروري لتنفيذ تعليمات برمجية JavaScript، وتوفير البيئة اللازمة واتباع أمر محدد؟. سيؤدي فهم مكوناته وسيناريوهات الإنشاء إلى تحسين مهاراتك في البرمجة. برمجة سعيدة!؟

بيان الافراج تم نشر هذه المقالة على: https://dev.to/laxmann/execution-context-1mci?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3