questions - javascript programs




वेनिलाजेएस क्या है? (4)

मेरे पास एक साधारण सवाल है, जो कुछ दिनों के लिए मेरे दिमाग में फंस गया: वेनिलाजेएस क्या है? कुछ लोग इसे ढांचे के रूप में संदर्भित करते हैं, आप आधिकारिक पृष्ठों से लाइब्रेरी डाउनलोड कर सकते हैं।

लेकिन जब मैं कुछ उदाहरण या टोडोएमवीसी की जांच करता हूं, तो वे आधिकारिक पृष्ठों या किसी भी चीज़ से लाइब्रेरी सहित क्लासिक कच्चे जावास्क्रिप्ट फ़ंक्शंस का उपयोग करते हैं। आधिकारिक वेबपृष्ठ पर लिंक "डॉक्स" भी जावास्क्रिप्ट के मोज़िला विनिर्देश की ओर जाता है।

मेरा सवाल है: क्या VanillaJS कच्ची जावास्क्रिप्ट है? और यदि हां, तो लोग इसे "ढांचे" के रूप में क्यों संदर्भित करते हैं, जब आपको आवश्यकता होती है तो बिना किसी विशेष स्क्रिप्ट के ब्राउज़र होता है?

मुझे शायद बेवकूफ सवाल के लिए खेद है, लेकिन मुझे नहीं पता कि लोग "वेनिलाजेएस" कहने पर क्या बात कर रहे हैं।


"वेनिलाजेएस" का उपयोग करना जावा जैसी किसी भी अतिरिक्त पुस्तकालय के बिना सादे जावास्क्रिप्ट का उपयोग करना है।

लोग इसे अन्य डेवलपर्स को याद दिलाने के लिए एक मजाक के रूप में उपयोग करते हैं कि अतिरिक्त जावास्क्रिप्ट पुस्तकालयों की आवश्यकता के बिना आजकल कई चीजें किए जा सकते हैं।

यहां एक मजेदार साइट है जो मजाक कर इस बारे में बात करती है: http://vanilla-js.com/


VanillaJS पुस्तकालय / ढांचे मुक्त जावास्क्रिप्ट के लिए एक शब्द है।

कभी-कभी विडंबनात्मक रूप से लाइब्रेरी के रूप में जाना जाता है, जो लोगों के लिए एक मजाक है, जिन्हें अलग-अलग ढांचे, विशेष रूप से jQuery का उपयोग करके दिमागी रूप से देखा जा सकता है।

कुछ लोग इस लाइब्रेरी को रिलीज़ करने के लिए अब तक चले गए हैं, आमतौर पर खाली या टिप्पणी-केवल जेएस फ़ाइल के साथ।


यह वेनिलाजेएस (असम्बद्ध) है:

// VanillaJS v1.0
// Released into the Public Domain
// Your code goes here:

जैसा कि आप देख सकते हैं, यह वास्तव में एक ढांचा या पुस्तकालय नहीं है। यह फ्रेमवर्क-प्रेमी मालिकों या लोगों के लिए सिर्फ एक चल रहा है जो आपको लगता है कि आपको जेएस ढांचे का उपयोग करने की आवश्यकता है। इसका मतलब है कि आप जो भी अपना (केवल अपने लिए: गैर-विरासत) ब्राउज़र का उपयोग करते हैं (विरासत ब्राउज़र के साथ काम करते समय वेनिला जेएस का उपयोग करना एक बुरा विचार है)।


सादा और सरल जवाब हां, VanillaJS === जावास्क्रिप्ट है, जैसा कि डॉ बी ईच द्वारा निर्धारित किया गया है।







javascript