انتقل إلى محتوى الدرس

Organizing Code Into ES Modules تقسيم المشروع لوحدات ES Modules

نظّم مشاريع JavaScript باحتراف عبر الوحدات القياسية ES Modules وعزل النطاقات والتصدير والاستيراد المسمى والافتراضي والسمة type="module" والتحميل عند الطلب.
3 صفوف تعليمية
جافا سكريبت
7 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

في السكربتات التقليدية كانت جميع المتغيرات العليا الموزعة على عدة وسوم <script> تشترك في النطاق العام الواحد window، ما يسبب تصادم الأسماء وأخطاء ترتيب التحميل. حلت الوحدات القياسية (ES Modules — ESM) هذه المشكلة بمنح كل ملف نطاقاً خاصاً معزولاً؛ فتظل جميع المتغيرات والدوال خاصة بالملف ما لم تُصدَّر صراحةً بالكلمة export.

الصف 2 صورة توضيحية
مخطط عمل وحدات ES Modules من التصدير والاستيراد الانتقائي إلى التحميل عبر script type="module"
الصف 3 ملاحظة هامة