टी एल; डॉ; Enqueue
बाहरी स्टाइलशीट का उपयोग करना
- प्रो: आपकी सभी शैलियाँ एक स्थान पर हैं।
- प्रो: वेब पेज कोडिंग कम कर देता है।
- प्रो: प्लगइन को बनाए रखने के लिए आसान।
- प्रो: फ़ाइल के स्थान को बदलने के लिए हुक का उपयोग कर सकते हैं।
- प्रो: फ़ाइल को हटाने के लिए हुक का उपयोग कर सकते हैं।
- प्रो: स्वचालित रूप से minify शैलियों का उपयोग कर सकते हैं।
- CON: अतिरिक्त HTTP अनुरोध जोड़ सकते हैं (पर काबू पाया जा सकता है)।
इनलाइन शैलियों का उपयोग करना
- प्रो: सीधे लागू शैली देख सकते हैं।
- प्रो: कोई अतिरिक्त HTTP अनुरोध नहीं।
- कॉन: शैलियों को बदलने के लिए हुक का उपयोग नहीं कर सकते।
- कॉन: शैलियों को एकरूप करने के लिए हुक का उपयोग नहीं किया जा सकता है।
- CON: शैलियों को बिल्कुल भी छोटा नहीं कर सकते।
- कांग्रेस: शैली को ओवरराइड करने की आवश्यकता !
आम तौर पर मैं कहूंगा: निश्चित रूप से, यदि आप इसका उपयोग करने वाले एकमात्र व्यक्ति हैं, तो आगे बढ़ें और इसे इनलाइन करें। लेकिन आप एक ऐसे प्लगइन के बारे में बात कर रहे हैं जिसका अर्थ है कि कोड सार्वजनिक होगा, इसलिए इसका विस्तार करने का लक्ष्य होगा । अभी आपके पास स्टाइल की कुछ पंक्तियाँ हैं:
- कांग्रेस: क्या होगा अगर वह कुछ और हो जाए?
- कांग्रेस: क्या होगा अगर कोई आपके प्लगइन का विस्तार करता है?
- कांग्रेस: क्या होगा अगर कोई इसे बदलना चाहता है?
- कांग्रेस: क्या होगा अगर कोई इसे सीएसएस फाइलों में खोजता है?
- कांग्रेस: क्या होगा अगर कोई इसे स्वचालित रूप से छोटा करना चाहता है?
इसलिए, enqueue। (अधिमानतः सशर्त रूप से केवल अगर प्लगइन को इसकी आवश्यकता है।)
यही जावास्क्रिप्ट पर लागू होता है । (लेकिन यदि संभव हो तो पाद लेख में शामिल किया जाना चाहिए।)