كيفية تضمين ملف JavaScript داخل آخر؟ استيراد وتصدير الكود
مرحبًا بالجميع! لقد بدأت للتو في تعلم JavaScript وأكتب أول مشروع صغير لي. لدي ملف `utils.js` حيث أخزن الدوال المساعدة، مثل دالة لتنسيق التاريخ، والملف الرئيسي `script.js` حيث أكتب منطق الصفحة.
المشكلة هي أنني لا أعرف كيفية استدعاء دالة معرفة في `utils.js` من `script.js`. جربت ببساطة كتابة `` في HTML قبل `` — وهذا يعمل، لكن الكود يصبح فوضويًا، خاصة عندما يكون هناك العديد من الملفات. أعتقد أنه يجب أن تكون هناك طريقة للقيام بذلك مباشرة داخل JavaScript، كما في اللغات الأخرى (مثل `#include` في C أو `import` في Python).
إليك مثال على الكود الخاص بي:
**utils.js:**
```javascript
function formatDate(date) {
const options = { year: 'numeric', month: 'long', day: 'numeric' };
return date.toLocaleDateString('ru-RU', options);
}
```
**script.js:**
```javascript
// كيف يمكنني استيراد formatDate هنا؟
const today = new Date();