Logo bn.boatexistence.com

জাভাস্ক্রিপ্টে ব্যাবেল কিসের জন্য?

সুচিপত্র:

জাভাস্ক্রিপ্টে ব্যাবেল কিসের জন্য?
জাভাস্ক্রিপ্টে ব্যাবেল কিসের জন্য?

ভিডিও: জাভাস্ক্রিপ্টে ব্যাবেল কিসের জন্য?

ভিডিও: জাভাস্ক্রিপ্টে ব্যাবেল কিসের জন্য?
ভিডিও: Javascript ES6 tutorial for beginners in bangla (part-24) | ES6 Module 2024, মে
Anonim

ব্যাবেল হল একটি টুলচেন যা মূলত বর্তমান এবং পুরানো ব্রাউজার বা পরিবেশে ECMAScript 2015+ কোডকে JavaScript এর পিছনের সামঞ্জস্যপূর্ণ সংস্করণে রূপান্তর করতে ব্যবহৃত হয়।

বাবেল কী এবং কেন এটি ব্যবহার করবেন?

ব্যাবেল হল একটি বিনামূল্যের এবং ওপেন-সোর্স জাভাস্ক্রিপ্ট ট্রান্সকম্পাইলার যা মূলত ECMAScript 2015+ (ES6+) কোডকে JavaScript এর পিছনের সামঞ্জস্যপূর্ণ সংস্করণে রূপান্তর করতে ব্যবহৃত হয় যা দ্বারা চালানো যেতে পারে পুরানো জাভাস্ক্রিপ্ট ইঞ্জিন। … ব্যাবেল প্লাগইনগুলি সিনট্যাক্সকে রূপান্তর করতে ব্যবহৃত হয় যা ব্যাপকভাবে একটি পিছনের-সামঞ্জস্যপূর্ণ সংস্করণে সমর্থিত নয়৷

আমি কখন ব্যাবেল ব্যবহার করব?

আপনাকে অবশ্যই ব্যাবেল ব্যবহার করতে হবে নিশ্চিত হতে যে সবাই আপনার কোড চালাতে সক্ষম হবে , অন্যথায় আপনি এটি ছাড়া বিকাশ করতে পারবেন।

যদি আপনি চান:

  1. মডিউল ব্যবহার করুন (প্রয়োজন বা আমদানি সহ…)
  2. JSX ব্যবহার করুন।
  3. অনেক ব্রাউজার সমর্থন করে।
  4. আরো উন্নত বৈশিষ্ট্য ব্যবহার করুন (অসিঙ্ক/অপেক্ষা করুন), কিছু এখনও প্রস্তাবে রয়েছে (ডেকোরেটর, ক্লাসের বৈশিষ্ট্য..)

বেবেল কীভাবে জাভাস্ক্রিপ্ট কাজ করে?

ব্যাবেল হল একটি জাভাস্ক্রিপ্ট ট্রান্সপিলার যা প্রান্ত জাভাস্ক্রিপ্টকে সাধারণ পুরানো ES5 জাভাস্ক্রিপ্টে রূপান্তর করে যা যে কোনও ব্রাউজারে চলতে পারে (এমনকি পুরানোগুলিও)। এটি ক্লাস, ফ্যাট অ্যারো এবং মাল্টিলাইন স্ট্রিং সহ নতুন ES6 স্পেসিফিকেশন সহ জাভাস্ক্রিপ্টে যোগ করা সমস্ত সিনট্যাক্টিক্যাল চিনি উপলব্ধ করে৷

বাবেল কি 2020 সালে এখনও প্রয়োজন?

2020 সালে, ফ্রন্টএন্ড ডেভেলপাররা অতিরিক্ত টুলিংয়ের মাধ্যমে এখনও অনেক সময় নষ্ট করছে। বাবেলকে কেউ কেউ প্রয়োজন হিসাবে দেখে, কিন্তু আমি আপনাকে দেখাতে চাই যে এটি নয়৷

প্রস্তাবিত: