HTML फ़ॉर्मैटर और मिनिफ़ायर - सुंदर या छोटा
HTML फ़ॉर्मैटर और मिनिफ़ायर
यह टूल क्या करता है
एक ही टेक्स्ट पर दो उलटे काम। फ़ॉर्मैटिंग लाइन ब्रेक और इंडेंट जोड़ती है ताकि इंसान नेस्टिंग पकड़ सके; मिनिफ़ाइंग वह सब हटाती है जिसकी ब्राउज़र को ज़रूरत नहीं। यहाँ दोनों आपके दिए अक्षरों पर काम करते हैं, किसी दोबारा बनाए दस्तावेज़ पर नहीं — इसलिए जो निकलता है वह अब भी आपकी मार्कअप है।
इसे कैसे इस्तेमाल करें
- 1 HTML चिपकाएँ — पूरा पेज या बस एक टुकड़ा।
- 2 इंडेंट चुनें, फिर फ़ॉर्मैट या मिनिफ़ाई दबाएँ।
- 3 नतीजा कॉपी करें, या तुलना के लिए दूसरे बटन से गुज़ार दें।
ख़ाली जगह हमेशा शोर नहीं होती
दो इनलाइन तत्वों के बीच एक अकेला स्पेस दिखने वाला टेक्स्ट है: हटा दें तो "एक दो" बनकर "एकदो" रह जाता है। ब्लॉक तत्वों के बीच वही स्पेस कुछ नहीं होता। यहाँ का मिनिफ़ायर इंडेंट हटाता है पर वह अलग करने वाला स्पेस रखता है जो सचमुच काम कर रहा हो।
pre और textarea को क्यों नहीं छुआ जाता
इनके भीतर हर स्पेस और हर न्यूलाइन वह सामग्री है जो पाठक देखेगा। किसी कोड ब्लॉक को दोबारा इंडेंट करना चुपचाप बदल देगा कि वह क्या दिखाता है, और textarea को छाँटना बदल देगा कि फ़ॉर्म क्या भेजता है। script और style के साथ भी यही: उनका भीतर दूसरी भाषा है और वह ज्यों का त्यों निकलता है।
यह फ़ॉर्मैट करता है, मरम्मत नहीं
ब्राउज़र पार्सर पर बने टूल टूटी मार्कअप को चुपचाप ठीक कर देते हैं: वे आपके टैग बंद कर देते हैं, भटके हुए हटा देते हैं और तत्वों को वहाँ खिसका देते हैं जहाँ स्पेसिफ़िकेशन कहती है। डिबग करते समय यह अक्सर वह नहीं होता जो आप चाहते हैं — जिस बग का आप पीछा कर रहे हैं, वही "ठीक" हो चुका हो सकता है। यह टूल सिर्फ़ टेक्स्ट दोबारा सजाता है और ग़लतियाँ वहीं छोड़ता है जहाँ आप उन्हें देख सकें।
HTML मिनिफ़ाई करना छोटी जीत है
किसी पेज से ख़ाली जगह हटाने पर आम तौर पर कुछ प्रतिशत ही बचता है, और सर्वर पर gzip वैसे भी उसका ज़्यादातर हिस्सा दबा देता। असली भार तस्वीरों, फ़ॉन्ट और स्क्रिप्ट में है। HTML मिनिफ़ाई इसलिए करें कि किसी टेम्पलेट जेनरेटर ने आउटपुट पढ़ने लायक़ नहीं छोड़ा, इसलिए नहीं कि पेज बहुत तेज़ हो जाएगा।