2009-09-09 15 views
14

कुछ मौलिक सीएसएस नामकरण सम्मेलनों में जा रहे इंटरबेट्स पर काफी जानकारी है। हालांकि, इनमें से अधिकतर सम्मेलन डिजाइनर के दृष्टिकोण से हैं।क्या वेब अनुप्रयोगों के लिए सीएसएस क्लास नामकरण मानक हैं?

मैं वेब अनुप्रयोग डेवलपर के दृष्टिकोण से सम्मेलनों के बाद जा रहा हूं। चूंकि एक वेब अनुप्रयोग बढ़ता है, और यूजेएस (अविभाज्य जावास्क्रिप्ट) का उपयोग पूरे कोडबेस में किया जाता है, जो आपके सीएसएस वर्गों के आसपास नामकरण मानकों का विकास हुआ है। कारण यह थोड़ा अजीब है कि सीएसएस कक्षाएं उनके उपयोग में कुछ हद तक अधिभारित होती हैं।

  • एक तरफ, सीएसएस वर्गों स्टाइलशीट द्वारा किया जाता है अच्छी तरह से अपने सामग्री प्रस्तुत करने में मदद करने।
  • दूसरी ओर, सीएसएस कक्षाएं UJS पुस्तकालयों (jQuery की तरह) द्वारा किया जाता है एक दिया पृष्ठ पर कुछ तत्वों को जावास्क्रिप्ट कोड टाई में मदद करेगा।

एक covention एक रेल आवेदन के नजरिए से मन में आता है की तरह

.controller-action 
    { /*styles */ } 

अन्य विचार कुछ हंगरी धारणा के साथ अपनी कक्षाओं लगाकर कर रहे हैं:

.js-controller-action 
    { /* styles */ } 

जे एस, उपसर्ग, उन तत्वों को उनके साथ संलग्न यूजेएस कोड के साथ चित्रित करेगा।

व्यक्तिगत रूप से, मुझे रेल अनुप्रयोग आवेदन परिप्रेक्ष्य में दिलचस्पी है, हालांकि, मैं देख सकता हूं कि यह किसी भी वेब एप्लिकेशन ढांचे और यूजेएस जावास्क्रिप्ट लाइब्रेरी पर कैसे लागू हो सकता है।

+0

इस प्रश्न के लिए प्रेरणा सॉफ्टवेयर विकास सिद्धांत है कि अपने कोड संभव के रूप में स्वयं कुछ दस्तावेज़ीकृत के रूप में होना चाहिए। क्या यह यूजेएस कोड के संबंध में आपके मार्कअप में सीएसएस कक्षाओं पर लागू होता है? – casademora

+0

मैं "यूजेएस" हंगेरियन नोटेशन खुद को घुसपैठ करने पर विचार करता हूं। –

उत्तर

संबंधित मुद्दे