Logo fa.boatexistence.com

بابل در جاوا اسکریپت برای چیست؟

فهرست مطالب:

بابل در جاوا اسکریپت برای چیست؟
بابل در جاوا اسکریپت برای چیست؟

تصویری: بابل در جاوا اسکریپت برای چیست؟

تصویری: بابل در جاوا اسکریپت برای چیست؟
تصویری: آموزش زبان برنامه نویسی جاوااسکریپت از مقدماتی تا پیشرفته ( صفر تا صد javascript) 2024, ممکن است
Anonim

Babel یک زنجیره ابزار است که عمدتاً برای تبدیل کد ECMAScript 2015+ به یک نسخه سازگار با نسخه جاوا اسکریپت در مرورگرها یا محیط های فعلی و قدیمی استفاده می شود.

بابل چیست و چرا از آن استفاده کنیم؟

Babel یک تران کامپایلر جاوا اسکریپت رایگان و منبع باز است که عمدتاً برای تبدیل کد ECMAScript 2015+ (ES6+) به یک نسخه سازگار با عقب از JavaScript استفاده می شود که می تواند توسط موتورهای جاوا اسکریپت قدیمی … پلاگین های Babel برای تبدیل نحوی که به طور گسترده پشتیبانی نمی شود به یک نسخه سازگار با عقب استفاده می شود.

چه زمانی باید از Babel استفاده کنم؟

باید از Babel استفاده کنید تا مطمئن شوید که همه می توانند کد شما را اجرا کنند ، در غیر این صورت می توانید بدون آن توسعه دهید.

اگر می خواهید:

  1. استفاده از ماژول ها (با نیاز یا وارد کردن…)
  2. استفاده از JSX.
  3. پشتیبانی از بسیاری از مرورگرها.
  4. استفاده از ویژگی‌های پیشرفته‌تر (ناهمگام/انتظار)، برخی هنوز در طرح‌های پیشنهادی (دکوراتورها، ویژگی‌های کلاس..)

Babel چگونه جاوا اسکریپت را کار می کند؟

Babel یک ترانسپایلر جاوا اسکریپت است که جاوا اسکریپت لبه را به جاوا اسکریپت ساده ES5 قدیمی تبدیل می کند که می تواند در هر مرورگری (حتی مرورگرهای قدیمی) اجرا شود. تمام قندهای نحوی که با مشخصات جدید ES6 به جاوا اسکریپت اضافه شده است، از جمله کلاس‌ها، فلش‌های چربی و رشته‌های چند خطی را در دسترس قرار می‌دهد.

آیا Babel هنوز در سال 2020 مورد نیاز است؟

در سال 2020، توسعه دهندگان فرانت اند هنوز زمان زیادی را با ابزارهای بیش از حد تلف می کنند. برخی بابل را یک ضرورت می دانند، اما من قصد دارم به شما نشان دهم که اینطور نیست.

توصیه شده: