मुझे दोनों के बीच अंतर को समझने में परेशानी हो रही है। मैंने पुस्तकालय डाउनलोड करने की कोशिश की और कोई कोड नहीं था। मैं jQuery में बनाए गए अन्य बुनियादी कार्यों के साथ एक बुनियादी स्लाइडर बनाने की कोशिश कर रहा हूं। कोई मदद, ट्यूटोरियल, प्लगइन्स और जानकारी बहुत उपयोगी होगी!वेनिला जावास्क्रिप्ट बनाम jquery
उत्तर
जावास्क्रिप्ट ब्राउज़र
करने के लिए बनाया गया है और तुम सिर्फ
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
साथ शुरू करने के लिए jQuery और jQueryUI के ऑनलाइन संस्करण के लिए लिंक कर सकते हैं और स्लाइडर jQuery ui पुस्तकालय में है - (यह है एक पुस्तकालय के शीर्ष और jQuery पर निर्भर) पर बनाया गया तो लाना है कि अगले
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
में तो jQueryUI से नमूने अधिक अर्थपूर्ण होनी चाहिए
<script>
$(function() {
$("#slider").slider();
});
</script>
<div id="slider"></div>
से
और हाँ, यह पता चला है कि वेनिला-जेएस साइट हंसी का थोड़ा सा है – case1352
मैं jQuery यूआई और jQuery प्लगइन्स का उपयोग करने से काफी परिचित हूं, मैं था एक स्लाइडर और अन्य बुनियादी कार्यों के निर्माण के लिए वेनिला जावास्क्रिप्ट को लागू करने के बारे में अधिक जानकारी और कैसे जाना है। – Jamie
ओह ठीक है, क्षमा करें। मैं देख सकता हूं कि तुम्हरा अब क्या मतलब है। यह बहुत काम होगा। मुझे लगता है कि बहुत सी सीएसएस और कैनवास सामान। – case1352
"वेनिला जे एस" सादे, असंशोधित जावास्क्रिप्ट को दर्शाता है।
document.getElementById('myelement').innerHTML = "I was written with JavaScript!";
jQuery के प्रयोजन वाले कार्यों और सामान का एक संग्रह यह आसान जावास्क्रिप्ट लिखने के लिए (हालांकि व्यक्तिगत रूप से मुझे लगता है यह इसे और अधिक स्पेगेटी की तरह बना देता है)
$("#myelement").html("I was written with jQuery!");
jQuery के बाद से सिर्फ एक गुच्छा है बनाने के लिए है जावास्क्रिप्ट का, सादा जावास्क्रिप्ट हमेशा चलाने के लिए तेज़ है। लिखना मुश्किल हो सकता है क्योंकि आपको वास्तव में क्या करना है इसके बारे में सोचना होगा, लेकिन यह jQuery में एक ही चीज़ से तेज़ होगा।
उपरोक्त दो कोड नमूने की तुलना के लिए, देखें this JSPerf
+1 "* आपको वास्तव में क्या करना है इसके बारे में सोचना है *" – Bergi
jQuery एक पुस्तकालय जावास्क्रिप्ट पर आधारित है। यह चीजों की छोटी-छोटी विधियों को प्रदान करता है जिन्हें अन्यथा जावास्क्रिप्ट में कोड किया जा सकता है। jQuery को जावास्क्रिप्ट में कोड किया गया है, और ब्राउज़र के अंदर अंतर्निहित नहीं है, इसलिए आपको इसे एम्बेड करना होगा।
दूसरी ओर, jQuery यूआई एक यूआई लाइब्रेरी है जो आपको मूलभूत UI तत्वों को संक्षिप्त तरीके से कोड करने की अनुमति देती है।
आपने यह निर्दिष्ट नहीं किया कि आप किसका उपयोग कर रहे थे। नवीनतम संस्करण के लिए यूआई
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
और इस:
jQuery एम्बेड करने के लिए, नवीनतम jQuery संस्करण के लिए इस का उपयोग
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
ध्यान दें कि हमारे ऊपर के उदाहरण jQuery.com पर की मेजबानी की।
Google डेवलपर.google.com के माध्यम से एक होस्टेड jQuery समाधान भी प्रदान करता है।
आप अपने सर्वर पर jQuery को स्वयं होस्ट भी कर सकते हैं (यदि आपके पास कोई है)। कुछ लोग सोचते हैं कि Google के सर्वर (या jQuery की) का उपयोग करना बहुत तेज़ है और इसे अपने सर्वर पर होस्ट करना है, लेकिन यह आप परीक्षण चलाने और यह पता लगाने के लिए है कि कौन सा आपके लिए सबसे अच्छा/तेज़ काम करता है।
क्योंकि jQuery एक बाहरी पुस्तकालय (जावास्क्रिप्ट का विस्तार) है, आपको इसे लोड करना होगा, यह ब्राउज़र में नहीं बनाया गया है, इसलिए यह हमेशा धीमा रहता है।
हालांकि कुछ लोग सोचते हैं कि jQuery (कुछ के लिए), कोड के लिए बहुत आसान है (और फ़ेडइन जैसे संक्रमण अंतर्निहित हैं), यह धीमी लोडिंग समय के लायक है।
उम्मीद है कि इससे मदद मिलती है।
संपादित करें: आपने यह भी बताया कि आपने जावास्क्रिप्ट डाउनलोड किया है और इसमें कोई कोड नहीं था, लेकिन ब्राउज़र के अंदर जावास्क्रिप्ट अंतर्निहित है, इसलिए इसमें कोई डाउनलोड नहीं है। आप शायद this joke का जिक्र कर रहे हैं।
- 1. jQuery के वेनिला जावास्क्रिप्ट संस्करण .click
- 2. वेनिला में एमवीसी जावास्क्रिप्ट
- 3. सीखना जावास्क्रिप्ट बनाम jQuery
- 4. Jquery submit बनाम जावास्क्रिप्ट सबमिट
- 5. jQuery .on(); बनाम जावास्क्रिप्ट .addEventListener();
- 6. घटना बाइंडिंग - jQuery बनाम जावास्क्रिप्ट
- 7. वेनिला जे एस प्लगइन टेम्पलेट
- 8. वेनिला सर्लेट्स
- 9. जेएसयूनीट बनाम क्यूनीट बनाम XUnit बनाम यूनिट परीक्षण जावास्क्रिप्ट/JQuery
- 10. jQuery/जावास्क्रिप्ट?
- 11. पॉपअप विंडो बंद होने पर मैं एक ईवेंट (jQuery या वेनिला जावास्क्रिप्ट) कैसे उठाऊंगा?
- 12. JQuery मानचित्र बनाम जावास्क्रिप्ट मानचित्र बनाम फॉर-लूप
- 13. स्पाइडरमोन्की बनाम जावास्क्रिप्ट बनाम बनाम?
- 14. जावास्क्रिप्ट विंडो.scroll बनाम window.scrollTo?
- 15. टेम्पलेट्स: एक्सएसएलटी बनाम jQuery
- 16. "वेनिला वेब इंटरफ़ेस" क्या है?
- 17. सादा इंजेक्शन सादा-वेनिला एनएचबेर्नेट
- 18. बनाम जावास्क्रिप्ट
- 19. एक्सएमएलएचटीपीआरक्वेट बनाम jQuery
- 20. $ बनाम jQuery
- 21. mustache.js बनाम jquery-tmpl
- 22. मैक्रोडेफ़ बनाम स्क्रिप्ट बनाम जावास्क्रिप्ट
- 23. डोजो बनाम YUI जावास्क्रिप्ट ढांचे
- 24. jquery :: AJAXStop() बनाम jquery :: AJAXComplete()
- 25. jQuery मोबाइल बनाम नियमित jQuery
- 26. लोडिन सीएसएस गतिशील रूप से - jQuery बनाम सादा जावास्क्रिप्ट
- 27. एचटीएमएल() बनाम आंतरिक HTML jquery/जावास्क्रिप्ट और एक्सएसएस हमले
- 28. केंडो यूआई बनाम jQuery यूआई - आकार और जावास्क्रिप्ट ढांचे
- 29. jQuery/जावास्क्रिप्ट
- 30. जावास्क्रिप्ट/jquery
संभावित डुप्लिकेट [jQuery और जावास्क्रिप्ट के बीच क्या अंतर है?] (Http://stackoverflow.com/questions/2490590/what-is-the-difference-between-jquery-and-javascript) –
http://vanilla-js.com/ एक मजाक साइट है और वास्तविक फ्रेमवर्क नहीं है –