معرفی Babel

babel

​یکی از چالش های اصلی کد نویسی با جاوا اسکریپت نوشتن کدهایی است که در محیط ها و مرور گرهای متفاوت به درستی اجرا شوند و برای اطمینان از این موضوع مجبور هستیم هزینه زیادی را متقبل شویم.مثلا ممکن است یک قابلیت در جاوا اسکریپت نسخه جدید، در مرورگر IE پشتیبانی نشود.

برای حل این مشکل یک ابزاری به اسم Babel به صورت open source ایجاد شده که به شما این امکان را می دهد که با استفاده از آخرین نسخه جاوا اسکریپت کد خودتان را بنویسید و Babel کد شما را طوری تغییر می دهد که در محیط هایی که از آخرین ویژگی ها پشتیبانی نمی کنند اجرا شود.

برای درک بهتر به کد زیر دقت کنید:

babel

کد بالا استفاده از متد map را نشان می دهد که به وسیله arrow function نوشته شده است و در قسمت پایین خروجی آن توسط Babel را مشاهده می کنید.

برای استفاده از babeljs می بایست به این صفحه مراجعه کنید.همچنین به صورت آنلاین نیز می توانید از طریق این آدرس از قابلیت های babel استفاده کنید.babeljs

در سمت چپ تصویر بالا یک کلاس ساده وجود دارد که babel آن را به کدی قابل اجرا در محیط هایی که از کلاس پشتیبانی نمی کنند تبدیل کرده.

 

این نوشته در جاوااسکریپت ارسال شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.