तो मुझे अभी पता चला है कि आप संबंधित URL के लिए मूल URL निर्दिष्ट करने के लिए <base href=""/>
का उपयोग कर सकते हैं। ऐसा लगता है कि यह बहुत ही सुविधाजनक है, और मुझे आश्चर्य है कि इसका अधिक बार उल्लेख क्यों नहीं किया जाता है। इसका उपयोग करने का कोई कारण नहीं है? यह कुछ नया नहीं है, है ना?<base> कितनी अच्छी तरह से समर्थित है? क्या मुझे इसका इस्तेमाल करना चाहिए?
उत्तर
यह HTML 4.01 specification का हिस्सा है (और HTML 5 spec का नवीनतम मसौदा भी है)। आप जाने के लिए अच्छे हैं।
एचटीएमएल 4.01 कल्पना की section 12.4 से:
यह विशेषता एक निरपेक्ष यूआरआई कि रिश्तेदार यूआरआई हल करने के लिए आधार के रूप में कार्य यूआरआई निर्दिष्ट करता है।
यह भी [एचटीएमएल 5 का हिस्सा] (http://www.w3.org/TR/html5/semantics.html#the-base-element) है, इसलिए मुझे यह जानकर विश्वास होगा कि आधुनिक ब्राउज़र लगातार इसका समर्थन करते हैं। –
ब्राउज़र से समर्थन के संदर्भ में आपको कोई समस्या नहीं होनी चाहिए। हालांकि सावधानी बरतने का एक शब्द यह है कि इससे मुझे चीजों को डीबग करने में भ्रम पैदा हुआ है। क्योंकि इसका उपयोग शायद ही कभी किया जाता है, मैंने पाया है कि मैंने इसे नहीं देखा है और फ़ाइल में मौजूद होने पर चीजें कैसे काम कर रही हैं, इस बारे में बहुत उलझन में आती हैं, आदि। जब तक कि यह एक पठनीयता समस्या नहीं है, तब भी मैं कहूंगा इसके लिए जाओ। :)
यह भी सुनिश्चित करें कि आप इसे सही तरीके से उपयोग करें। मेरा मानना है कि आईई के पुराने संस्करण आपको बेस पेज के साथ अपने पृष्ठ के केवल कुछ हिस्सों को चिह्नित करने के लिए उपयोग करते थे और केवल उस आधार को लागू तत्वों में लागू करते थे। मेरा मानना है कि यह व्यापक रूप से समर्थित नहीं है और केवल इस तत्व का पृष्ठ स्तर का आवेदन मान्य है। उपयोग करने के तरीके के बारे में विवरण के लिए डोनट का स्पेक लिंक देखें और हमेशा नेट पर पुरानी तारीख/गलत जानकारी से सावधान रहें। :)
इसका उपयोग न करने का कारण: संभावित रूप से जटिलता जोड़ना।
आपकी साइट की मौजूदा जटिलता के आधार पर, यदि आप टेम्पलेट्स का उपयोग कर रहे हैं, तो बाद में जोड़ों, संशोधनों या प्लग-इन जिन्हें संसाधनों की आवश्यकता होती है, वे एक बदले गए सापेक्ष पथ की अपेक्षा नहीं कर सकते हैं। या दूसरी तरफ - आप अनजाने में अन्य प्रोग्रामिंग पहलुओं में "हार्ड-कोडिंग" जैसी निर्भरताओं को जोड़ सकते हैं।
इसे छोड़कर, यह काम करता है, और आपको इसका उपयोग करने में ठीक होना चाहिए। (मुझे नहीं; नहीं करना था।)
- 1. insertAdjacentHTML कितनी अच्छी तरह से समर्थित है?
- 2. एमवीवीएम क्या है, और क्या इसका इस्तेमाल करना चाहिए?
- 3. दोस्त == या << मुझे इसका उपयोग कब करना चाहिए?
- 4. NHibernate क्या है और मुझे इसका उपयोग क्यों करना चाहिए?
- 5. पोर्टेबल (PHPass) पासवर्ड हैश। क्या मुझे उनका इस्तेमाल करना चाहिए?
- 6. डीएसएल क्या है और मुझे इसका उपयोग कहां करना चाहिए?
- 7. पीडीओ क्या है और मुझे इसका उपयोग क्यों करना चाहिए?
- 8. टोमकैट थ्रेड पूल? Tomcat.conf में टिप्पणी की, क्या मुझे इसका इस्तेमाल करना चाहिए?
- 9. जावा और स्कैला कितनी अच्छी तरह से काम करते हैं?
- 10. मार्कअप अच्छी तरह से गठित होना चाहिए
- 11. मुझे क्या करना चाहिए?
- 12. ऐपडिलेगेट क्या है और मुझे इसका उपयोग कब करना है?
- 13. क्या मुझे <मेटा जनरेटर> टैग शामिल करना चाहिए?
- 14. मुझे कितनी दूरदर्शी पारदर्शिता लेनी चाहिए?
- 15. बूटस्ट्रैप - अच्छी तरह से
- 16. मुझे डेटाबेस कनेक्शन को कितनी बार बंद करना चाहिए?
- 17. सी ++/सीएलआई: मुझे इसका उपयोग क्यों करना चाहिए?
- 18. टीडीएस प्रोटोकॉल संस्करण 8.0 क्या है और मुझे इसका उपयोग क्यों करना चाहिए?
- 19. कुछ "अच्छी तरह से लिखने" के लिए इसका क्या अर्थ है?
- 20. अच्छी तरह से
- 21. अलगाव स्तर - Serializable। मुझे इसका उपयोग कब करना चाहिए?
- 22. मुझे एंटिटी मैनेजर कितनी बार बनाना चाहिए?
- 23. यह डिजाइन पैटर्न क्या है? इसका इस्तेमाल कैसे करें?
- 24. क्या मुझे <! [सीडीएटीए [...]]> HTML5 में उपयोग करना चाहिए?
- 25. PHP की तुलना में HTML के साथ पाइथन 'प्रवाह' कितनी अच्छी तरह से करता है?
- 26. क्या मुझे स्कैला का अध्ययन करना चाहिए?
- 27. मुझे कोर डेटा को कितनी बार सहेजना चाहिए?
- 28. जब स्मृति पदचिह्न की बात आती है तो क्लोजर कितनी अच्छी तरह से प्रदर्शन करता है?
- 29. एक्सएमएल के लिए अच्छा क्या है और मुझे इसका उपयोग कब करना चाहिए?
- 30. एक स्थानिक इंडेक्स क्या है और मुझे इसका उपयोग कब करना चाहिए?
मैं इसे 15 से अधिक वर्षों से उपयोग कर रहा हूं। मैं कहूंगा कि आप इसका इस्तेमाल सुरक्षित हैं। – Gabe
@Gabe/किसी और ने इसका उपयोग किया है - क्या आप में से कोई भी परिदृश्य/उपयोग मामलों के रूप में कुछ प्रकाश डाल सकता है जहां आधार आमतौर पर उपयोग किया जाता है? मुझे यह स्वीकार करना होगा कि मैं उन परिदृश्यों को समझने के लिए थोड़ा संघर्ष कर रहा हूं जहां इसका उपयोग किया जाता है। – InSane
इनसेन: ' 'के लिए सबसे आम उपयोग केस कैशिंग है। उदाहरण के लिए, Google का कैश या जब आप अपने ब्राउज़र से अपने डेस्कटॉप पर एक वेब पेज सहेजने के लिए कहते हैं। दोनों मामलों में आप मूल सर्वर से आने के लिए छवियों, स्क्रिप्ट आदि चाहते हैं, इसलिए पृष्ठ को सहेजने वाला कोड शीर्ष पर ' ' टैग डाल देगा। –
Gabe