جافا سكريبت الأوامر المنفذة فقط عندما Unminimized

StackOverflow https://stackoverflow.com/questions/159549

  •  03-07-2019
  •  | 
  •  

سؤال

وأريد لتسجيل إلى وحدة التحكم عندما أنا باستخدام ملفات جافا سكريبت الامم المتحدة والتقليل منها.

تؤخذ

وتعليقات خارج بالفعل عندما كنت تقليل جافا سكريبت. أنا أتساءل عما اذا كان هناك طريقة أستطيع أن أكتب أمر غير علق بها ولكن لا يزال يتعين اتخاذها للخروج عندما كنت تقليل ملف جافا سكريبت.

هل كانت مفيدة؟

المحلول

وإذا كان هدفك هو فقط لتقليل حجم شبيبة يمكنك فصل لكم تسجيل وظائف في ملف منفصل.

في الخاص بك "الرئيسي" شبيبة إضافة function doLogging(object){} وظيفة ثم في ملف وظائف تسجيل مستقل على استبدال وظيفة مع function doLogging(object){/*your logging code*/};

وتذكر فقط أن تشمل شبيبة الرئيسية الخاصة بك قبل شبيبة تسجيل. عند صغر مجرد التعليق خارج علامات البرنامج النصي تسجيل من أتش تي أم أل. بهذه الطريقة سيكون لديك واحد (أو بضع) تعريفات الدالة الفارغة في شبيبة مصغر وسطر واحد من التعليمات البرمجية داعيا تلك المهام في العمل loggingn فقط.

نصائح أخرى

وأعتقد أنني سأكون مستاء جدا إذا تغيرت شراع جافا سكريبت سلوك قانون بلدي استنادا إلى بعض مضحك / ذكي / الغريب بناء التعليمات البرمجية. كيف يمكن لك أن تتأكد من أن بناء المدونة ليست هناك قصد من أي وقت مضى؟

وكما قيل، لديك متغير الذي يعطل تسجيل. ثم كجزء من الخاص بك تقليل النصي أو وظيفة دفعة، يمكنك مبادلة هذا المتغير إلى دولة غير تسجيل، وذلك باستخدام الحوار الاقتصادي الاستراتيجي (على سبيل المثال) قبل الحد.

وإذا لم أيا كنت تستخدم لتقليل JS الخاص بك يدعم العبارات الشرطية وأنا لا أعتقد أنه يمكنك القيام بذلك.

لماذا لا مجرد تسجيل الأشياء إذا تم تعيين متغير معين؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top