क्या क्लास का नाम किसी तत्व के सीएसएस क्लास एट्रिब्यूट को असाइन करने के लिए प्रतिकूल प्रभाव पड़ता है यदि कक्षा वास्तव में परिभाषित नहीं होती है?सीएसएस क्लास नाम लागू करने का प्रभाव
JQuery के साथ चयनकर्ताओं के लिए कक्षा नामों का उपयोग करना असामान्य नहीं है। मैं आम तौर पर एक वर्ग का उपयोग करता हूं जिसे केवल तत्वों का चयन करने के लिए उपयोग किया जाता है और कभी भी वर्ग को किसी भी जगह परिभाषित नहीं करता है।
मुझे लगता है कि अधिकांश ब्राउज़र्स सीएसएस कक्षा परिभाषा की तलाश करेंगे और यदि शैली परिभाषित की गई है तो आप खोज को शॉर्ट सर्किट कर सकते हैं?
यह मेरी समझ है कि पेज तत्वों को प्रस्तुत करने से पहले सीएसएस शैलियों को संकलित किया जाता है। यही कारण है कि सभी सीएसएस परिभाषाओं को एक साथ रखना महत्वपूर्ण है और उन्हें स्क्रिप्ट टैग के साथ विभाजित नहीं करना चाहिए क्योंकि इससे अधिकांश ब्राउज़रों को सीएसएस को फिर से संकलित करने का कारण बनता है जब वे अन्य परिभाषाओं के साथ मिलकर होते हैं। इस के प्रभाव शैली को लागू होने से पहले पृष्ठ को प्रस्तुत करने की अनुमति देने के लिए पर्याप्त गंभीर हो सकते हैं।
हालांकि, व्यावहारिक रूप से, मुझे लगता है कि एक सीएसएस वर्ग को परिभाषित करने या परिभाषित करने के बीच प्रदर्शन अंतर किसी के लिए नगण्य है।
मुझे कक्षा को परिभाषित करने में असर के बारे में अनिश्चितता है, मैंने स्पष्ट रूप से एक वर्ग का उपयोग Jquery के साथ किया है जिस तरह से आप इसका जिक्र कर रहे हैं और कभी भी किसी भी मुद्दे में भाग नहीं लेते हैं। मेरे पास एकमात्र इनपुट प्रदर्शन के साथ नहीं बल्कि उपयोगिता है। यदि आप विजुअल स्टूडियो या अन्य जैसे आईडीई का उपयोग कर रहे थे, तो आईडीई एक त्रुटि फेंक देगी यदि कक्षा कभी परिभाषित नहीं की गई थी और आप इसका उपयोग करने का प्रयास करते हैं, यहां तक कि केवल Jquery के साथ भी। महान सवाल बीटीडब्ल्यू। – ityler22
इंटेलिजेंस के बारे में नहीं सोचा था ... अच्छा बिंदु :) –
महीने बाद .. यह विषय मेरे प्रबंधक के साथ एक बैठक में आया था। वह तकनीकी है लेकिन तकनीकी नहीं है..उसने पूछा..यदि आप इन वर्गों को तत्वों पर लागू करने के लिए परिभाषित कर रहे हैं..तुम्हें पता है कि आपने कक्षा को सही ढंग से परिभाषित/लागू किया है .. यह बिंदु था, आप एक और बिल्कुल एक की पहचान कर सकते हैं एएसपी आईडी के साथ नियंत्रण, आपको एक संकलन त्रुटि मिलेगी। हालांकि अगर मेरे पास jquery datepicker case 1 और 2 है और विभिन्न वर्ग चयनकर्ताओं (यानी विभिन्न न्यूनतम/अधिकतम तिथियों) का उपयोग करने का प्रयास करें, तो कोई संकलन समय त्रुटि नहीं है। स्पष्ट लगता है, लेकिन मेरे मालिक द्वारा एक वैध बिंदु था। –