मैं व्यक्तिगत रूप से एक हाइफ़न-पृथक नामकरण सम्मेलन का उपयोग करता हूं जो क्लास नाम, आईडी, डेटा गुण इत्यादि का उपसर्ग करता है, जिसमें कोड का मालिक होता है, और कार्यक्षमता के क्षेत्र के लिए एक व्यक्ति का संक्षेप पहचानकर्ता होता है।
अगर मैं एक चार्ट कार्यक्रम कंपनी फू के लिए काम कर रहे थे, मेरे उपसर्ग हो सकता है:
foo-chart-
यह सब कंपनी कंपनी के लिए एकमात्र पहचान बनाने के लिए अनुमति देता है मुझे, और कोड के क्षेत्रों के लिए एक दूसरे के लिए अद्वितीय (ताकि कार्यक्षमता के अन्य क्षेत्रों में अन्य देवताओं के साथ टकराने से बचें)।
काल्पनिक उदाहरण:
<button id="foo-chart-refresh" class="foo-chart-interact" data-foo-chart-last="201205031421">Refresh Chart</button>
<script type="text/javascript">
var lastRefresh = $('#foo-chart-refresh').data('fooChartLast'); // see docs on .data() for case/hyphenation handling
</script>
मैं एक हाइफन का उपयोग कर पाते हैं लगभग किसी भी स्थान के साथ अच्छी तरह से फिट बैठता है मेरी पहचानकर्ता की जरूरत होगी - या तो एक मार्कअप attr मूल्य के रूप में या नाम, या कोड में, आदि आप अपनी जरूरतों को फिट करने वाले किसी भी char का उपयोग कर सकते हैं (.
बहुत आम है)
* .key * को बाहर होना चाहिए() s – m90
@ m90: वह सचमुच कुंजी 'myplugin.foo "नाम देने का सुझाव दे रहा है। । –
@ रॉकेट ने कभी भी * var.iable * होने का विचार नहीं किया। क्या आप जानते हैं कि यह वैध वाक्यविन्यास होगा? – m90