Logo hi.boatexistence.com

जावास्क्रिप्ट में बेबेल किस लिए है?

विषयसूची:

जावास्क्रिप्ट में बेबेल किस लिए है?
जावास्क्रिप्ट में बेबेल किस लिए है?

वीडियो: जावास्क्रिप्ट में बेबेल किस लिए है?

वीडियो: जावास्क्रिप्ट में बेबेल किस लिए है?
वीडियो: What is Webpack? | What is Babel? 2024, मई
Anonim

Babel एक टूलचेन है जिसका उपयोग मुख्य रूप से ECMAScript 2015+ कोड को जावास्क्रिप्ट के पश्चगामी संगत संस्करण में बदलने के लिए किया जाता है वर्तमान और पुराने ब्राउज़रों या परिवेशों में।

बाबेल क्या है और इसका उपयोग क्यों करें?

Babel एक स्वतंत्र और ओपन-सोर्स जावास्क्रिप्ट ट्रांसकंपाइलर है जो मुख्य रूप से ECMAScript 2015+ (ES6+) कोड को जावास्क्रिप्ट के बैकवर्ड संगत संस्करण में बदलने के लिए उपयोग किया जाता है जिसे किसके द्वारा चलाया जा सकता है पुराने जावास्क्रिप्ट इंजन। … बैबेल प्लगइन्स का उपयोग सिंटैक्स को बदलने के लिए किया जाता है जो व्यापक रूप से बैकवर्ड-संगत संस्करण में समर्थित नहीं है।

मुझे बैबेल का उपयोग कब करना चाहिए?

आपको यह सुनिश्चित करने के लिए बैबल का उपयोग करना चाहिए कि हर कोई आपका कोड चलाने में सक्षम होगा , अन्यथा आप इसके बिना विकसित हो सकते हैं।

यदि आप चाहते हैं:

  1. उपयोग मॉड्यूल (आवश्यकता या आयात के साथ…)
  2. JSX का उपयोग करें।
  3. बहुत सारे ब्राउज़र का समर्थन करते हैं।
  4. अधिक उन्नत सुविधाओं का उपयोग करें (async/प्रतीक्षा), कुछ अभी भी प्रस्तावों में हैं (सज्जाकार, वर्ग गुण..)

बाबेल जावास्क्रिप्ट कैसे काम करता है?

Babel एक जावास्क्रिप्ट ट्रांसपिलर है जो एज जावास्क्रिप्ट को सादे पुराने ES5 जावास्क्रिप्ट में परिवर्तित करता है जो किसी भी ब्राउज़र में चल सकता है (पुराने वाले भी)। यह नए ES6 विनिर्देश के साथ जावास्क्रिप्ट में जोड़े गए सभी वाक्यात्मक चीनी उपलब्ध कराता है, जिसमें कक्षाएं, वसा तीर और मल्टीलाइन स्ट्रिंग शामिल हैं।

क्या 2020 में भी बाबेल की जरूरत है?

2020 में, फ्रंटएंड डेवलपर्स अभी भी अत्यधिक टूलिंग के साथ बहुत समय बर्बाद कर रहे हैं। कुछ लोग बेबेल को एक आवश्यकता के रूप में देखते हैं, लेकिन मेरा उद्देश्य आपको यह दिखाना है कि ऐसा नहीं है।

सिफारिश की: