जावास्क्रिप्ट का उपयोग करने के केवल JQuery के उपयोग से क्या फायदे हैं?
मुझे जावास्क्रिप्ट और JQuery कोडिंग के साथ सीमित अनुभव है। मैंने HTML पृष्ठों में प्रत्येक के बिट्स और स्निपेट जोड़े हैं, लेकिन मैंने ज्यादातर सर्वर-साइड सामान को अन्य भाषाओं में कोडित किया है। मैंने देखा है कि जब आप सैद्धांतिक रूप से दोनों दृष्टिकोणों में से किसी एक का उपयोग कर सकते हैं (और निश्चित रूप से आप उन्हें एक ही परियोजना में मिश्रण भी कर सकते हैं) तो हमेशा शुरुआत से ही JQuery का उपयोग करना शुरू करने की प्रवृत्ति प्रतीत होती है कोई फर्क नहीं पड़ता कि परियोजना की मांग क्या है।
तो मैं बस सोच रहा हूं, क्या JQuery-only का उपयोग न करने के लिए केवल समय पर पुराने जावास्क्रिप्ट का उपयोग करने के लिए कोई समयनिष्ठ लाभ हैं?
मुझे पता है कि यह एक गैर-प्रश्न जैसा लगता है क्योंकि इसके बारे में कहा जा सकता है कि "इसका कोई निश्चित उत्तर नहीं है" या "इस पर हमेशा के लिए बहस की जा सकती है", लेकिन मैं वास्तव में समय के पाबंद जवाब की उम्मीद कर रहा हूँ जैसे कि "आप इसमें ऐसा कर सकते हैं" एक दृष्टिकोण और आप इसे दूसरे के साथ नहीं कर सकते।
स्क्रव टीपी की टिप्पणी के अनुसार, मैं केवल डोम हैंडलिंग भाग की बात नहीं कर रहा हूं। मेरा सवाल यह है: JQuery एक पुस्तकालय है। जावास्क्रिप्ट के लिए। इस लाइब्रेरी के बारे में मुझे जो कुछ अजीब लगता है वह यह है कि अन्य भाषाओं के लिए अन्य पुस्तकालयों के विपरीत यह है कि जेक्यारी के मामले में ऐसा लगता है कि इसे विशेष रूप से उपयोग करने में सक्षम होना चाहिए और सीधे जावास्क्रिप्ट को छूने की आवश्यकता नहीं है। यह हाइबरनेट और एसक्यूएल कहने के लिए विरोध के रूप में है, जहां भले ही इस मामले में पुस्तकालय (या बल्कि रूपरेखा, लेकिन मुझे लगता है कि सादृश्य अभी भी लागू होता है) ए लॉट के पहलुओं पर संभाल लेता है, आपको अभी भी एसक्यूएल का उपयोग करते समय मिलता है। कम से कम कुछ फ्रिंज मामलों के लिए। हालांकि JQuery और जावास्क्रिप्ट मामले में, आप केवल JQuery का उपयोग करके जावास्क्रिप्ट के साथ कुछ भी कर सकते हैं (या कम से कम यह मुझे कैसा लगता है)।
Stargazer712 की टिप्पणी के अनुसार: हाँ, मैं आपसे सहमत हूँ, यहाँ सवाल यह है, जैसा कि आपने इसे "जावास्क्रिप्ट का उपयोग करने के तरीके के बारे में बताया"। यही मैं वास्तव में पूछने के लिए प्रयासरत था, लेकिन मैंने कुछ बुरे फॉर्मूले बनाए हैं। यहाँ एक और सादृश्य है: स्प्रिंग अभिव्यक्ति भाषा। यह एक जावा पुस्तकालय है। आप इसे जावा के बिना उपयोग नहीं कर सकते, यह जावा पर आधारित है, और इसके माध्यम से आप अभी भी जावा का उपयोग करते हैं। लेकिन व्यवहार में आप क्या कर सकते हैं इस लाइब्रेरी को एक जावा प्रोजेक्ट में जोड़ सकते हैं, और फिर स्प्रिंग ईएल की अभिव्यक्ति भाषा का उपयोग करके अपने सभी कोड को लिख सकते हैं जो प्रभावी रूप से आपके कोड को जावा से बिल्कुल नहीं मिलता है, और यह भी प्रतिमान स्थानांतरण है (उदाहरण के लिए अब आपके पास नहीं है इसका उपयोग करते समय मजबूत प्रकार का प्रवर्तन)। जबकि मैं समझता हूं कि JQuery सिर्फ एक JS लाइब्रेरी है, मेरे लिए ऐसा लगता है कि व्यवहार में इसका प्रभाव उसी प्रकार है जैसे कि स्प्रिंग EL का जावा के साथ होता है, अर्थात आप केवल एक प्रोजेक्ट के माध्यम से एपीआई का उपयोग कर सकते हैं और जावास्क्रिप्ट के एपीआई से बच सकते हैं। और मैं सोच रहा था कि क्या यह एक अच्छी बात है, क्या नुकसान हो सकता है आदि।
(और हाँ, हर किसी के उत्तर को पढ़ने के बाद मुझे समझ में आता है कि:
ए। मेरा सवाल कुछ हद तक गैर-कामुक है
ख। यहां तक कि अगर प्रश्न पूरी तरह से सटीक थे, तो इसका उत्तर बहुत अधिक होगा "नहीं, आप केवल JQuery- केवल हर समय उपयोग नहीं कर सकते)