آموزش Transpiling و Polyfills برای پشتیبانی گسترده جاوا اسکریپت

Transpiling and Polyfills for Extended JavaScript Support

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما می آموزد که چگونه transpilling و polyfilling کار می کند تا مطمئن شوید که برنامه شما می تواند از آخرین ویژگی های جاوا اسکریپت استفاده کند در حالی که می تواند در همه مرورگرها اجرا شود. با ارائه و پیاده سازی ویژگی های جدید جاوا اسکریپت، مرورگرها باید برای پشتیبانی از این ویژگی ها به کار خود ادامه دهند. مرورگرهای مختلف ویژگی‌ها را با سرعت‌های مختلف پیاده‌سازی می‌کنند که در نتیجه برنامه‌های وب در همه مرورگرها به درستی کار نمی‌کنند. در این دوره آموزشی، Transpiling and Polyfills for Extended JavaScript Support، می آموزید که چگونه مشکلات سازگاری بین مرورگرها با استفاده از تکنیک های transpiling و polyfilling حل می شود. ابتدا بررسی خواهید کرد که transpiling چیست و چگونه می تواند توسعه دهندگان را قادر سازد از ویژگی های جاوا اسکریپت مدرن در مرورگرهای قدیمی یا مرورگرهایی استفاده کنند که آخرین ویژگی ها را هنوز با استفاده از کامپایلر Babel پیاده سازی نکرده اند. در مرحله بعد، خواهید دید که چگونه می‌توانید ویژگی‌های مرورگر گمشده یا هنوز پیاده‌سازی نشده را با استفاده از core-js به عنوان یک کتابخانه polyfilling برای اضافه کردن ویژگی‌های از دست رفته اضافه کنید. در نهایت، نحوه کار TypeScript و نحوه انتقال آن به جاوا اسکریپت را خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش لازم برای انتقال کد برای نسخه های قدیمی جاوا اسکریپت و همچنین شامل ویژگی های از دست رفته با استفاده از polyfilling مورد نیاز برای ساخت برنامه های کاربردی وب سازگار با مرورگرها را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

پیاده سازی سازگاری با عقب با استفاده از Transpiling Implementing Backward Compatibility Using Transpiling

  • مقدمه Introduction

  • پیش نیازهای دوره Course Prerequisites

  • تاریخچه نسخه جاوا اسکریپت JavaScript Version History

  • Transpiling چیست؟ What Is Transpiling?

  • معرفی بابل Introducing Babel

  • پیکربندی بابل Configuring Babel

  • Transpiling با استفاده از Babel Transpiling Using Babel

  • خلاصه Summary

افزودن عملکرد گمشده با استفاده از Polyfills Adding Missing Functionality Using Polyfills

  • بررسی اجمالی Overview

  • پلی پر کردن چیست؟ What Is Polyfilling?

  • معرفی core-js برای Polyfilling Introducing core-js for Polyfilling

  • نصب core-js در برنامه های شما Installing core-js in Your Applications

  • تست قابلیت های core-js Testing core-js Capabilities

  • خلاصه Summary

Transpiling TypeScript TypeScript Transpiling

  • بررسی اجمالی Overview

  • کار با Typescript Working with Typescript

  • ترجمه تایپ اسکریپت Transpiling Typescript

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Transpiling و Polyfills برای پشتیبانی گسترده جاوا اسکریپت
جزییات دوره
1h 3m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Nertil Poci
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nertil Poci Nertil Poci

معمار مستقل نرم افزار Nertil Poci یک معمار نرم افزار مستقل است.

Nertil با شرکت های مختلف در سراسر جهان همکاری می کند تا به آنها کمک کند محصولات خود را به بازار عرضه کنند. وی دارای مدرک فوق لیسانس علوم کامپیوتر با گرایش معماری نرم افزار است. یکی از علاقه های اصلی او کشف ابزارها و کتابخانه های جدید است. دانستن اینکه چه ابزاری در دسترس است ، ساخت برنامه ها را بسیار آسان می کند و به شما اعتماد به نفس لازم را هنگام انجام یک کار چالش انگیز می دهد. Nertil از ساخت برنامه های منبع باز عملی در اوقات فراغت خود لذت می برد. این نحوه آگاهی وی از آخرین فن آوری ها و کمک به جامعه منبع باز است.