يمكننا إنشاء ملف جافا سكريبت خارجي وتضمينه في العديد من صفحات HTML.
أنه يوفر سهولة إعادة استخدام الكود لأنه يمكن استخدام ملف JavaScript واحد في عدة صفحات HTML.
يجب حفظ ملف JavaScript خارجي بامتداد .js. يوصى بتضمين جميع ملفات JavaScript في ملف واحد. يعمل على زيادة سرعة صفحة الويب.
دعونا ننشئ خارجيًا جافا سكريبت الملف الذي يطبع Hello Javatpoint في مربع حوار التنبيه.
message.js
function msg(){ alert('Hello Javatpoint'); }
لنقم بتضمين ملف JavaScript في صفحة html. ويدعو وظيفة جافا سكريبت على زر النقر.
Index.html
مرحبًا بك في جافا سكريبت
مزايا جافا سكريبت الخارجية
ستكون هناك فوائد التالية إذا قام المستخدم بإنشاء جافا سكريبت خارجي:
- يساعد في إعادة استخدام التعليمات البرمجية في أكثر من ملف HTML.
- يتيح سهولة قراءة التعليمات البرمجية.
- إنه فعال من حيث الوقت حيث تقوم متصفحات الويب بتخزين ملفات js الخارجية، مما يقلل من وقت تحميل الصفحة.
- فهو يمكّن كلاً من مصممي الويب والمبرمجين من العمل مع ملفات html وjs بشكل متوازي ومنفصل، أي دون مواجهة أي تعارض في التعليمات البرمجية.
- يقل طول الكود لأننا نحتاج فقط إلى تحديد موقع ملف js.
عيوب جافا سكريبت الخارجية
هناك عيوب الملفات الخارجية التالية:
- قد يقوم السارق بتنزيل كود المبرمج باستخدام عنوان URL لملف js.
- إذا كان ملفان js يعتمدان على بعضهما البعض، فقد يؤثر الفشل في ملف واحد على تنفيذ الملف التابع الآخر.
- يحتاج متصفح الويب إلى تقديم طلب http إضافي للحصول على رمز js.
- قد يؤدي التغيير البسيط إلى الكبير في كود js إلى نتائج غير متوقعة في جميع ملفاته التابعة.
- نحتاج إلى التحقق من كل ملف يعتمد على ملف جافا سكريبت الخارجي الذي تم إنشاؤه بشكل شائع.
- إذا كان الأمر عبارة عن بضعة أسطر من التعليمات البرمجية، فمن الأفضل تنفيذ كود جافا سكريبت الداخلي.