#

جاوااسکریپت

ساختار جدید ماژول‌ها در ES6

[اپیزود] در این ویدیو با ساختار جدید ماژول‌ها که در ES6 تعریف شده‌اند آشنا می‌شویم. با استفاده از این ساختار به راحتی می‌توانیم فقط با دستور export هرچیزی را به عنوان خروجی از ماژول بفرستیم و با دستور import هر کدام را که خواستیم در برنامه استفاده کنیم.* در این قسمت برای استفاده از ماژول&...

generator ها

[اپیزود] در این ویدیو ساختار generator ها را بررسی می‌کنیم و مقایسه‌ی کوچکی بین generator و function انجام می‌دهیم. با استفاده از generator می‌توانیم دستورات را به قسمت‌های مختلف تقسیم کنیم و هر بار یک قسمت را اجرا کنیم.

ویژگی‌های جدید object

[اپیزود] این قسمت مربوط به دو ویژگی از ویژگی‌های جدید object هاست که در قوانین ES6 قرار داده شدند. با استفاده از ویژگی اول توانایی این را داریم تا object ها را به طور خلاصه‌تر بنویسیم. با استفاده از ویژگی دوم می‌توانیم کلیدهای objectها را به صورت کاربردی و پویاتری ایجاد کنیم.

promise ها

[اپیزود] در این قسمت از آموزش ES6 به سراغ promise می‌رویم. از promise در کارهای async استفاده می‌شود. با استفاده از promise می‌توانیم پس از تمام شدن یک کار عمل خاصی را انجام دهیم.

class در ES6

[اپیزود] در این قسمت از آموزش ES6 به سراغ class می‌رویم. تعریف class در ES6 شباهت زیادی با تعریف class در زبان‌های برنامه‌نویسی دیگر دارد. ویژگی‌هایی مثل تعریف constructor ٬ تعریف method ٬ تعریف get و set را در classهای ES6 داریم٬ ولی فعلا property به صورت مستقیم پشتیبانی نمی‌شود. cl...

class در ES6

[اپیزود] در این قسمت از آموزش ES6 به سراغ class می‌رویم. تعریف class در ES6 شباهت زیادی با تعریف class در زبان‌های برنامه‌نویسی دیگر دارد. ویژگی‌هایی مثل تعریف constructor ٬ تعریف method ٬ تعریف get و set را در classهای ES6 داریم٬ ولی فعلا property به صورت مستقیم پشتیبانی نمی‌شود. cl...

Destructure ها

[اپیزود] در این قسمت از آموزش ES6 نحوه‌ی Destructure کردن را بررسی می‌کنیم. با استفاده از قابلیت destructuring توانایی این را داریم تا قسمت‌های مختلف آرایه یا آبجکت را در قالب متغیر جداسازی کنیم.