क्या उपयोगकर्ता नाम में querySelector()
बनाम jQuery के $()
का उपयोग करने का कोई फायदा है? मैं स्क्रिप्ट को उन सभी प्रमुख ब्राउज़रों में काम करना चाहता हूं जो उपयोगकर्ता स्क्रिप्ट का समर्थन करते हैं, इसलिए मैं विशेष रूप से क्रॉस-ब्राउज़र संगतता में रूचि रखता हूं।
मैं क्योंकि मैंने देखा honestbleeps ' उत्कृष्ट रेडिट संवर्धन सुइट एक निर्भरता के रूप में jQuery भी शामिल है, लेकिन ज्यादातर डोम हेरफेर के लिए तत्वों और अन्य बुनियादी JavaScript पद्धतियों के चयन के लिए querySelector()
से चिपक इस बारे में चिंता शुरू कर दिया।
क्या यह सिर्फ स्वाद का मामला है, या क्या jQuery का उपयोग कम से कम रखने का कोई कारण है?
मैं * रेडडिट एन्हांसमेंट सूट * में उस मिश्रण में बहुत ज्यादा नहीं पढ़ूंगा। किसी भी बड़े या विकसित परियोजना में, आपको पुराने या बेहतर प्रथाओं के साथ-साथ पुराने स्टाइल कोड का मिश्रण मिलेगा (ज्यादातर) काम करता है। (हालांकि नया आवश्यक नहीं है।) ... बहुत कम डेवलपर्स या टीमें सबकुछ सुसंगत बनाने के लिए पुराने वर्किंग कोड को दोबारा दोहराएंगे। –