قطعا به عنوان برنامه نویس JavaScript کم و بیش با ecmaScript 6 آشنایی دارید. با وجود ویژگیهای منحصر به فردی که دارد شاید تنها دلیلی که برخی از برنامه نویسان هنوز تصمیم به عدم استفاده از این زبان را دارند، مرورگرهایی میباشند که هنوز از es6 پشتیبانی نمیکنند: es6 compatibility table اما راهکاری مناسب، برای اینکه بتوان هم از es6 استفاده کرد و هم کاربران را مجبور به استفادهی از مرورگرهای مدرن نکنیم نیز وجود دارد.
شی گرایی و وراثت، Let & Const، Arrow Functions، پیمایش گرها و… از ویژگی های جدید این نسخه می باشد. ECMAScript 6 دارای اکثر فریم ورک های جاوا اسکریپت مانند Angular , Node , React و … از نسخه ۶ جاوااسکریپت است.
سرفصل های دوره آموزشی Packt Accelerated ES6 Training:
– معرفی
– تغییرات و تغییرات نحو
– ماژول ها و کلاس ها
– نمادها
– اتراتورها و ژنراتورها
– وعده
– Extensions از ساخته شده در اشیاء
– نقشه ها و مجموعه ها
– API بازتاب
– پروکسی API
– پروژه دوره
– دوره بسته شدن