در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

آموزش مباحث و الگوریتم های پیشرفته JavaScript

آموزش مباحث و الگوریتم های پیشرفته JavaScript

10,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

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

عنوان اصلی : Your 2nd JavaScript Course: Advanced Concepts and Algorithms

سرفصل ها :


پر کردن مهارت های دانش: Var، Let، Const، Hoisting، منطقه مرده زمانی:
همه چیز شما باید درباره var
همه چیز شما باید در مورد اجازه دهید
ثابت
TDZ: منطقه مرده زمانی
استفاده از زندگی واقعی اجازه دهید
پر کردن نقاط ضعف دانش: عملکرد بالابرها، استدلال، تماس گیرنده، Callee، این:
چه کسی دارای بالاترین اولویت است؟ نام متغیر، نام تابع یا نام استدلال؟
استدلال، تماس گیرنده، Callee
سه راه برای هدایت این یک funciton
عملکرد بالاتر و مرتب سازی
currying and closure
بسته شدن و عملکرد فلش:
بستن
استفاده از زندگی واقعی از بسته شدن
نحو عملکرد فلش
این در یک تابع فلش
استفاده از تابع فلش
destructure: راه "فانتزی" تنظیم مقادیر متغیر:
تخریب آرایه
شیطانی مخرب
رشته تخریب
تعداد تخریب، بولین، صفر و نامشخص
استدلال تابع تخریب
es6 new syntax: نقشه و مجموعه:
نقشه های نقشه
iTerate بیش از نقشه با استفاده از آن
تعیین اصول اولیه
استفاده از مجموعه
es6 new syntax: symbol:
مقدمه ای بر نماد
نحوه ایجاد یک نماد
symbol.for ()
استفاده از مقدار نماد به عنوان نام اموال
علامت شناخته شده
ES6 نحو جدید: تکرار کننده و ژنراتور:
پروتکل تکرار: پروتکل ITERATOR و پروتکل ITERATOR
یادداشت خود را ایجاد کنید
ژنراتور
استفاده از ژنراتور
روش بعدی ()
عملکرد *
es6 new syntax: وعده:
مقدمه ای برای وعده
سازنده وعده
استفاده از وعده
شیء then_able
promise.resolve () و promise.reject ()
محدودیت های promise.resolve () و promise.reject ()
فرآیند چند وعده با هم :.all ()، .allsettled () و .Race ()
es6 new syntax: async در انتظار:
async منتظر است
async در انتظار: مکمل
es6 نحو جدید: بازتاب و پروکسی:
منعکس کننده و روش های آن است
پروکسی چیست؟
ایجاد خواص خصوصی با استفاده از تله دریافت
مجموعه تله
The DeleteProperty Trap یک شیء پروکسی به عنوان نمونه اولیه استفاده کنید
DefineProperty Trap
اعمال تله
تله سازنده
پروکسی قابل تعویض
json:
JSON
commonjs:
مقدمه ای به رایج
مکانیسم مشترک: شیء ماژول
وابستگی دایره ای
چگونه Commonjs Cache Cache: Require.Cache
ماژول ES6: صادرات واردات:
ES6 واردات و صادرات
چگونه "واردات"
نام صادرات
صادرات پیش فرض
تفاوت بین صادرات نامیده شده و صادرات پویا: مرجع پویا
استفاده از ESM در مرورگر
حالت سخت
چگونه می توان حالت دقیق را فعال کرد
تغییرات ناشی از حالت سخت
زنجیره نمونه اولیه شی و ارثی پروتوتایپ
__Proto__
ویژگی نمونه اولیه یک سازنده
چگونه سازنده خودمان از زنجیره نمونه اولیه استفاده می کنیم
استفاده واقعی از زنجیره نمونه اولیه
سازنده شی و روش های آن:
معرفی به سازنده شی
Object.Values ​​()، Object.Keys ()، Object.Enties ()، Object.is ()
Object.SetPrototypeOf () و Object.assign ()
Object.Create () قسمت 1
Object.Create () قسمت 2
ویژگی های املاک
شی توصیفگر
ایجاد خواص با ویژگی های سفارشی
Object.PreventExtensions ()
Object.Seal ()
Object.Freeze ()
accessor و کاربرد آن: اتصال داده های دو طرفه:
Getter و Setter Introduction
ایجاد Accessors با استفاده از Object.DefineProperty ()
اتصال داده های دو طرفه با استفاده از Getter و Setter
سازنده
چگونه می توان عملکرد سازنده خود را تعریف کرد
نمونه اولیه و خواص و روش های استاتیک
مرور، مقایسه و خلاصه
خصوصیات خصوصی در سازندگان
نحوه تعریف Getter و Setter در سازنده
کلاس:
معرفی کلاس
نحوه تعریف خواص
نحوه تعریف روش ها: نمونه، نمونه اولیه و استاتیک
Fields
خصوصیات خصوصی در کلاس ها
گسترش کلاس ها:
Extend Properties
گسترش روش ها
کاربرد: گسترش آرایه () سازنده
استاتیک [symbom.species]
NEW.TARGET: کنترل محل انبارداری
کلاس پدر و مادر 'Un-newdable'
mixin
پشته، صف، پشته، فرآیند، موضوع، بازگشتی، ماکرو و کار میکرو
ساختار داده ها: صف، پشته، و پشته
موضوع و فرآیند، همگام سازی و Async، مسدود کردن و غیر مسدود کردن
ردیابی و سرریز پشته
وظایف ماکرو، وظایف میکرو، و صف آنها
حلقه رویداد و صف وظیفه:
حلقه رویداد، صف کار میکرو، ماکرو