it-swarm.asia

أفضل ممارسة drupal_add_js لتضمين التعليمات البرمجية المضمنة أو ملف البرنامج النصي

أثناء قراءة صفحة واجهة برمجة التطبيقات لـ drupal_add_js ، ظللت أتساءل ما هي أفضل ممارسة لتضمين JavaScript مضمنة أو ملف JS.

يبدو أنها تعمل بنفس الطريقة تمامًا حتى إذا حذفت "file" أو "external" أو "inline" كما في هذا المثال:

بدون "ملف"

drupal_add_js('misc/collapse.js');

مع "ملف"

drupal_add_js('misc/collapse.js', 'file');

لذا فإن السؤال بسيط إلى حد ما. لماذا أختار واحدًا على الآخر وما هي الطريقة القياسية لترميز هذا؟

شكر !

5
vanz

كلاهما ونفس الشيء. المعلمة file التي حددتها في المثال الثاني هي نفس المثال الأول كما هو الافتراضي type.

النوع: نوع جافا سكريبت المراد إضافته إلى الصفحة. القيم المسموح بها هي "file" أو "inline" أو "external" أو "setting". افتراضيات "ملف".

المصدر: drupal_add_js

إذا كان سؤالك حول ما إذا كان من الأفضل استخدام مضمنة أو ملف ، فهذا يعتمد على متطلباتك. إذا كنت بحاجة إلى تحميل مكتبة JavaScript أو كمية كبيرة من JavaScript ، فسأستخدم نوع file. إذا كنت تحمّل فقط قل بعض شفرة التتبع ، أو بضعة أسطر من جافا سكريبت ، فمن المحتمل أن أستخدم inline لأنه طلب HTTP أقل.

9
Camsoft