إصلاح سريع لجافا سكريبت و المسافة البادئة السيئة - 💡 Fix My Ideas

إصلاح سريع لجافا سكريبت و المسافة البادئة السيئة

إصلاح سريع لجافا سكريبت و المسافة البادئة السيئة


مؤلف: Ethan Holmes, 2019

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

هناك أداة مساعدة مفيدة لسطر أوامر GNU تسمى "المسافة البادئة" والتي يمكن أن تساعدك على تفكيك هذه الفوضى. لن يعمل على إصلاح المتغيرات التي تمت إعادة تسميتها بطريقة غير مفهومة ، ولكن ، كما يوحي الاسم ، ستقوم بتصحيح تنسيق وتنسيق المسافة البادئة لملف .js الخاص بك.

تم تصميم Indent للعمل مع بناء جملة C ، لكنه مسامح جدًا ويقوم بعمل جيد إلى حد ما على بناء جملة C- مثل Javascript و Java و (أفترض) C # .Net. يمكن أن تتشابك مع إعادة التسجيل هنا أو هناك ، لكنها أداة سريعة وضرورية إذا كنت تريد تجميل ملف جافاسكريبت مضغوط بسرعة وحفظه في حالة يمكن قراءتها.

دي تعتيم جافا سكريبت مع المسافة البادئة

indent -bl infile.js outfile.js

يمكنك رؤية بعض نماذج الإخراج من هذا الأمر في الصورة أعلاه. هذا مقتطف من الشفرة من شريط مهام Google لمتصفح فايرفوكس. لاحظ أنه إذا لم تستخدم المعلمة الثانية للملف ، فستقوم المسافة البادئة بالكتابة فوق الملف الأصلي.

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

حسنًا ، أعتقد أنه ينبغي عليهم المضي قدماً في خطهم ، لكن إذا لم تكن راضيًا عن رأيي ، فيمكنك استخدام المسافة البادئة للحصول على طريقتك:

-br، -bl تحديد -bl يصطف عبارات مركبة مثل هذا: if (...) {code}

تحديد -br (الافتراضي) يجعلها تبدو كما يلي: if (...) {code}

هذا يذكرني أن أذكر التحذير آخر ، وهو أن المسافة البادئة يستخدم تنسيق كتلة خاطئ بشكل افتراضي. :)

غنو المسافة البادئة (صفحة رجل) - لينك



قد تكون مهتمة

بناء: النحت الحركية الحصان

بناء: النحت الحركية الحصان


فيديو: ابدأ باستخدام Google AIY

فيديو: ابدأ باستخدام Google AIY


يمكن أن تساعد هذه المجموعات الثلاث في توصيل مشروعك بمنظمة العفو الدولية القوية

يمكن أن تساعد هذه المجموعات الثلاث في توصيل مشروعك بمنظمة العفو الدولية القوية


ما هو داخل تلك الواكومات ، وكيف يمكنك استخدامها في المشاريع؟

ما هو داخل تلك الواكومات ، وكيف يمكنك استخدامها في المشاريع؟