أثناء قراءة صفحة واجهة برمجة التطبيقات لـ drupal_add_js ، ظللت أتساءل ما هي أفضل ممارسة لتضمين JavaScript مضمنة أو ملف JS.
يبدو أنها تعمل بنفس الطريقة تمامًا حتى إذا حذفت "file" أو "external" أو "inline" كما في هذا المثال:
بدون "ملف"
drupal_add_js('misc/collapse.js');
مع "ملف"
drupal_add_js('misc/collapse.js', 'file');
لذا فإن السؤال بسيط إلى حد ما. لماذا أختار واحدًا على الآخر وما هي الطريقة القياسية لترميز هذا؟
شكر !
كلاهما ونفس الشيء. المعلمة file
التي حددتها في المثال الثاني هي نفس المثال الأول كما هو الافتراضي type
.
النوع: نوع جافا سكريبت المراد إضافته إلى الصفحة. القيم المسموح بها هي "file" أو "inline" أو "external" أو "setting". افتراضيات "ملف".
المصدر: drupal_add_js
إذا كان سؤالك حول ما إذا كان من الأفضل استخدام مضمنة أو ملف ، فهذا يعتمد على متطلباتك. إذا كنت بحاجة إلى تحميل مكتبة JavaScript أو كمية كبيرة من JavaScript ، فسأستخدم نوع file
. إذا كنت تحمّل فقط قل بعض شفرة التتبع ، أو بضعة أسطر من جافا سكريبت ، فمن المحتمل أن أستخدم inline
لأنه طلب HTTP أقل.