جافا سكريبت

ملفات جافا سكريبت خارجية

يمكننا إنشاء ملف جافا سكريبت خارجي وتضمينه في العديد من صفحات html.
يوفر إمكانية إعادة استخدام الكود لأنه يمكن استخدام ملف JavaScript واحد في عدة صفحات html.
يجب حفظ ملف JavaScript خارجي بامتداد .js . يوصى بتضمين كل ملفات JavaScript في ملف واحد. يزيد من سرعة صفحة الويب.
لنقم بإنشاء ملف JavaScript خارجي يطبع Hello swift and smart في مربع حوار تنبيه.

  1. } ()function msg 
  2.  ;(“alert(“Hello swift and smart  
  3. {
    دعنا ندرج ملف JavaScript في صفحة html. يستدعي وظيفة JavaScript عند النقر فوق الزر.

  1. <html>
  2. <head>  
  3. <script type=”text/javascript” src=”message.js”></script>  
  4. <head/>  
  5. <body>  
  6. <p>Welcome to JavaScript</p>  
  7. <form>  
  8. <“()input type=”button” value=”click” onclick=”msg>  
  9. <form/>  
  10. <body/>  
  11. <html/> 

مزايا JavaScript الخارجية
ستكون هناك الفوائد التالية إذا قام المستخدم بإنشاء جافا سكريبت خارجي:
يساعد في إعادة استخدام الكود في أكثر من ملف HTML.
يسمح بسهولة قراءة التعليمات البرمجية.
إنها فعالة من حيث الوقت حيث تقوم متصفحات الويب بتخزين ملفات js الخارجية مؤقتًا ، مما يقلل من وقت تحميل الصفحة.
إنه يمكّن كلاً من مصممي الويب والمبرمجين من العمل مع ملفات html و js بشكل متوازي وبشكل منفصل ، أي دون مواجهة أي تعارض في التعليمات البرمجية.
يتم تقليل طول الكود لأننا فقط نحتاج إلى تحديد موقع ملف js. 

عيوب JavaScript الخارجية
هناك عيوب الملفات الخارجية التالية:
قد يقوم السارق بتنزيل كود المبرمج باستخدام عنوان url لملف js.
إذا كان ملفان من ملفات js يعتمدان على أحدهما الآخر ، فقد يؤثر الفشل في أحد الملفات على تنفيذ الملف الآخر التابع.
يحتاج متصفح الويب إلى تقديم طلب http إضافي للحصول على كود js.
قد يؤدي التغيير الصغير إلى الكبير في كود js إلى نتائج غير متوقعة في جميع الملفات التابعة لها.
نحتاج إلى التحقق من كل ملف يعتمد على ملف جافا سكريبت الخارجي الذي يتم إنشاؤه بشكل شائع.
إذا كانت بضعة أسطر من التعليمات البرمجية ، فمن الأفضل تنفيذ كود جافا سكريبت الداخلي.

للمزيد من المقالات اضغط هنا


اظهر المزيد

مقالات ذات صلة

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

الاعلانات هي مصدرنا الوحيد لدفع التكلفة التشغيلية لهذا المشروع الريادي يرجى الغاء تفعيل حاجب الأعلانات