जैसा कि पहले कहा गया था, सीधे ऐसा करने के लिए कोई पुस्तकालय नहीं था। लेकिन अब वहाँ है;)!
मैंने हाल ही में एक लाइब्रेरी (HexaCss जीडब्ल्यूटी के लिए) लिखा और प्रकाशित किया है जो बाहरी सीएसएस फाइलों को जीडब्ल्यूटी एप्लीकेशन को बांधने की अनुमति देता है, जबकि टाइप-सुरक्षा और अनुकूलन जैसे कि छंटनी और सीएसएस नाम obfuscation को बनाए रखने की अनुमति देता है।
आप इसे पारंपरिक सीएसएसआरसोर्स (इसलिए टाइपफ़ेली) की तरह उपयोग करते हैं, लेकिन एक सीएसएस फ़ाइल के लिए बाध्यकारी होने की बजाय अपने जीडब्ल्यूटी प्रोजेक्ट के अंदर, यह किसी भी बाहरी सीएसएस फ़ाइल से जुड़ा हुआ है जो आप चाहते हैं (आप कई सीएसएस फाइलों को भी बाध्य कर सकते हैं एप्लिकेशन जो आपको अपने जीडब्ल्यूटी एप्लीकेशन के लिए थीम देता है)।
तो आपके मामले में, बाहरी सीएसएस फ़ाइल हेक्सास के साथ उत्पन्न की गई होगी। मैं कई परियोजनाओं पर यही करता हूं।
आप सास, जीएसएस आदि का भी उपयोग कर सकते हैं। आप बूटस्ट्रैप और कंकाल के लिए पहले से लिखित बाइंडिंग का भी उपयोग कर सकते हैं।
आपके प्रश्न के समान नमूना यह है, जहां सीएसएस कम से कम उत्पन्न होता है, और हेक्सास के साथ जीडब्ल्यूटी में उपयोग किया जाता है, जो तब यूआईबिंडर या जावा से सीधे उपयोग किया जा सकता है।
नमूना से लिंक करें: http://lteconsulting.fr/hexacss/demo/sample3/index.html - यह एक बहुत ही बदसूरत डेमो है जो केवल विचार दिखा रहा है। आप शीर्ष पर सूची बॉक्स वाले विषयों के बीच स्विच कर सकते हैं।
आशा है कि इससे मदद मिलती है!
स्रोत
2015-04-20 14:20:00
महान उत्तर के लिए धन्यवाद। यह समझ में आता है, और अगर कोई और आगे नहीं आता है तो मैं जल्द ही स्वीकार करूंगा। – logan
मेरे पास LESS lib के साथ सार्वजनिक फ़ोल्डर में एक कम फ़ाइल है, जिसे मैं एक विशेष प्रविष्टि बिंदु के मॉड्यूललोड() में शीर्ष पर जोड़ना चाहता हूं। इस तरह से मेरा मॉड्यूल विरासत में प्राप्त किया जा सकता है और जब भी आप उनके साथ खेलते हैं तो आप शैली बदल सकते हैं। हां, कोई शैली का नाम obfuscation। – McTrafik
अच्छा सुझाव। मैंने इस बारे में भी सोचा, लेकिन एक बहु-डेवलपर वातावरण में मॉड्यूलरलाइजेशन और स्थिर कोड विश्लेषण की आवश्यकता सर्वोपरि है। जीडब्ल्यूटी के सीएसएस संसाधन सुनिश्चित करते हैं कि दो डेवलपर्स एक ही नामस्थान का उपयोग नहीं करते हैं। मैं इन सभी लाभों को प्राप्त करने के लिए देख रहा हूं, न कि केवल अपमान। – logan