نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با نحو جدید و ویژگی های آخرین نسخه JavaScript ، ES6 در جریان باشید. شما در مورد ویژگی هایی مانند عملگرهای استراحت و گسترش ، نوع جدید "نماد" ، و همچنین تکرارکنندگان ، ژنراتورها ، وعده ها و موارد دیگر اطلاعاتی کسب خواهید کرد. ES6 یک بروزرسانی مهم در زبان JavaScript است - اکنون مدرن به نظر می رسد و احساس می شود ویژگی های به روز شده بسیاری از مشکلات نسخه های قبلی JavaScript را برطرف می کند. اگر می خواهید مهارت های توسعه JavaScript خود را به روز نگه دارید ، این دوره ، آموزش سریع ES6 ، به شما در انجام این کار کمک می کند. شما ویژگی های مهم جدید از جمله تکرار کننده ها ، ژنراتورها ، نمادها و یک کتابخانه داخلی وعده را پوشش خواهید داد. همچنین با مجموعه آرایه ها آشنا خواهید شد. سرانجام ، ویژگی های جدید متا برنامه نویسی را با Reflect API و Proxy API کشف خواهید کرد. با پایان این دوره ، شما دانش بنیادی یکی از آخرین ویژگی های زبان وب ، ES6 را خواهید داشت و می توانید از آن برای نوشتن بهتر کد خود استفاده کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
مقدمه
Introduction
-
یک نمودار سازگاری ES6
An ES6 Compatibility Chart
نحو جدید ES6
New ES6 Syntax
-
مقدمه
Introduction
-
اجازه ، ساخت و بلوک Scoping را بدهید
let, const and Block Scoping
-
توابع پیکان
Arrow Functions
-
پارامترهای عملکرد پیش فرض
Default Function Parameters
-
استراحت و گسترش
Rest and Spread
-
برنامه های افزودنی متنی Object
Object Literal Extensions
-
برای ... از حلقه ها
for ... of Loops
-
اکتبر و حروف باینری
Octal and Binary Literals
-
اصطلاحات الگوی
Template Literals
-
تخریب
Destructuring
-
تخریب پیشرفته
Advanced Destructuring
-
خلاصه
Summary
ماژولها و کلاسهای ES6
ES6 Modules and Classes
-
معرفی و راه اندازی
Introduction and Setup
-
مبانی ماژول
Module Basics
-
صادرات به نام ماژول
Named Exports in Modules
-
مبانی کلاس
Class Fundamentals
-
گسترش یافته و فوق العاده است
extends and super
-
خصوصیات برای نمونه های کلاس
Properties for Class Instances
-
اعضای استاتیک
Static Members
-
هدف جدید
new.target
-
خلاصه
Summary
انواع جدید و برنامه های افزودنی شی
New Types and Object Extensions
-
مقدمه
Introduction
-
نمادها
Symbols
-
نمادهای معروف
Well-known Symbols
-
برنامه های افزودنی شی
Object Extensions
-
پسوندهای رشته
String Extensions
-
تعداد پسوندها
Number Extensions
-
افزونه های ریاضی
Math Extensions
-
برنامه های افزودنی RegExp
RegExp Extensions
-
برنامه های افزودنی عملکرد
Function Extensions
-
خلاصه
Summary
تکرار کنندگان ، تولیدکنندگان و وعده ها
Iterators, Generators, and Promises
-
مقدمه
Introduction
-
تکرار کنندگان
Iterators
-
ژنراتورها
Generators
-
عملکرد در ژنراتورها
Yielding in Generators
-
انداختن و برگرداندن
throw and return
-
وعده ها
Promises
-
وعده های بیشتر
More Promise Features
-
خلاصه
Summary
آرایه ها و مجموعه ها
Arrays and Collections
-
مقدمه
Introduction
-
پسوندهای آرایه
Array Extensions
-
ArrayBuffers و آرایه های تایپ شده
ArrayBuffers and Typed Arrays
-
DataView و Endianness
DataView and Endianness
-
نقشه و WeakMap
Map and WeakMap
-
تنظیم و WeakSet
Set and WeakSet
-
طبقه بندی فرعی
Subclassing
-
خلاصه
Summary
Reflect API
The Reflect API
-
مقدمه
Introduction
-
تماس و ساخت و ساز
Construction and Method Calls
-
بازتاب و نمونه های اولیه
Reflect and Prototypes
-
بازتاب و خصوصیات
Reflect and Properties
-
بازتاب و پسوندهای املاک
Reflect and Property Extensions
-
خلاصه
Summary
Proxy API
The Proxy API
-
مقدمه
Introduction
-
پروکسی تعریف شده است
Proxies Defined
-
تله های موجود
Available Traps
-
دریافت توسط پروکسی
Get by Proxy
-
فراخوانی توابع توسط پروکسی
Calling Functions by Proxy
-
پروکسی به عنوان نمونه اولیه
A Proxy as a Prototype
-
پروکسی های قابل لغو
Revocable Proxies
-
خلاصه
Summary
نمایش نظرات