हाल ही में मैं सोच रहा हूं कि जाने के लिए सबसे अच्छा तरीका क्या है कई तत्वों पर जावास्क्रिप्ट क्रियाएं करना।सर्वश्रेष्ठ अभ्यास: पहचानकर्ता के रूप में कक्षा या डेटा विशेषता
- या तो मैं अपने तत्व है, जो अनिवार्य रूप से किसी भी मौजूदा सीएसएस नियमों के अनुरूप नहीं है करने के लिए एक सीएसएस वर्ग को जोड़ने:
<div class="validation-required"></div>
- या मैं एक का उपयोग
तरह से मैं इसे देख 2 संभावनाएं देखते हैं इसलिए जैसे डेटा-विशेषता:
<div data-validation-required></div>
मेरी आईडीई में (दृश्य स्टूडियो आर # का उपयोग कर 2012), अगर मैं पहली विधि का उपयोग, मैं एक चेतावनी कह रहा सीएसएस-वर्ग है जो परिभाषित नहीं कर रहे हैं उपयोग नहीं करना चाहिए मिलता है । जो मुझे विश्वास दिलाता है कि यह वैसे भी सबसे अच्छा विचार नहीं हो सकता है। हालांकि, यह वह तरीका है जिसे मैंने अक्सर इस्तेमाल किया है, हालांकि डेटा-एट्रिब्यूट का उपयोग करने से पहले यह केवल कुछ दिनों से अवशेष हो सकता है।
तो मेरा प्रश्न बहुत आसान है, मुझे आगे प्रसंस्करण के लिए एक तत्व को "टैग" करने के लिए किस तरह जाना चाहिए?
कोई जवाब
पी एस के लिए धन्यवाद: मुझे पता है इस सवाल राय व्यक्तिपरक है, हालांकि मुझे आशा है कि क्या आधुनिक दिन ब्राउज़रों में उपयोग करने के लिए पर एक आम सहमति नहीं है प्रवण हो सकता है।
पीपीएस: मैंने इस मामले पर एक खोज की है, लेकिन अधिकांश प्रश्न प्रदर्शन के बारे में हैं, जो एक-ऑफ स्थितियों के लिए मेरी प्राथमिक चिंता नहीं है।
डेटा का श्रेय तुम ऐसा क्यों पसंद करते हैं किसी भी विशेष कारण @karaxuna +1 :) – karaxuna
? या यह सिर्फ व्यक्तिगत स्वाद है? – Kippie
मैं किसी भी विशिष्ट तर्क नहीं बता सकता। लेकिन मुझे लगता है कि सीएसएस वर्ग शैलियों को निर्दिष्ट करने के लिए है और डेटा विशेषताओं तत्व को डेटा असाइन करने के लिए बिल्कुल हैं। कक्षाओं में – karaxuna