मैं गतिशील jQuery साथ एक पृष्ठ पर सीएसएस टैग जोड़ने हूँ:क्या सीएसएस के लिए स्रोत मानचित्र की तरह कुछ है?
$('<style type="text/css"/>').text(css).appendTo(document.head);
जब Chrome डेवलपर टूल में देखी, सीएसएस के सभी के रूप में "स्थानीय होस्ट" दिखाई देता है, जो हमेशा उपयोगी नहीं है:
क्या सीएसएस के लिए स्रोत मैप्स की तरह कुछ भी है जो मुझे सीएसएस के स्रोत को डीबगर में पहचानने देगा?
बस उत्सुक और अर्थपूर्ण नहीं है कि आप अपनी पूरी परियोजना को समझाएं, लेकिन आप वास्तव में स्टाइलशीट में क्यों जोड़ रहे हैं? टेम्पलेट्स परोसने से पहले सशर्त रूप से स्टाइलशीट जोड़ना निश्चित रूप से इस समस्या को हल करेगा, साथ ही ब्राउज़र द्वारा आवश्यक बहुत कम पुन: पुन: प्रस्तुत करने का काम करेगा जब इस तरह गतिशील सीएसएस इंजेक्शन दिया जाता है ... – joeellis
क्रोम दूरस्थ, पृष्ठ की पहचान करने का अच्छा काम करता है और तत्व स्तर सीएसएस। लोकलहोस्ट सिर्फ आपका डिफ़ॉल्ट पृष्ठ है और संभवतः आपके गतिशील रूप से जोड़े गए सीएसएस का सही स्रोत है। मैं @ जॉयेलिस के साथ हूं, हालांकि, मुझे फ्लाई पर सीएसएस बनाने का विचार पसंद नहीं है। इसे जितनी जल्दी हो सके प्रतिक्रिया स्ट्रीम में जोड़ा जाना चाहिए ताकि ब्राउज़र गतिशील रूप से जोड़े गए परिवर्तनों के आधार पर लगातार तत्वों को पुन: प्रस्तुत करने के बजाय इसे प्रस्तुत करने के लिए उपयोग कर सके। – iGanja
@joeellis यह एक बड़े ढांचे के लिए एक प्लगइन प्रणाली है। प्लगइन्स उन चीजों को कर सकते हैं जैसे सीएसएस और जावास्क्रिप्ट को उस पृष्ठ पर जोड़ें जो मुख्य ऐप शुरू होने के बाद मूल्यांकन किया जाता है लेकिन इससे पहले कि यह मुख्य लूप शुरू हो जाए। अजीब गोंद कोड अजीब गोंद-आई समाधान की आवश्यकता है :) –