در این بخش با مفهوم Design Pattern در JavaScript آشنا میشویم؛ الگوهایی که برای حل مسائل تکرارشونده در طراحی نرمافزار استفاده میشوند. همچنین مروری بر الگوهایی مانند Module، Singleton، Factory، Observer، Mediator و State خواهیم داشت.
در این آموزش با ساختار داده Set در جاوااسکریپت (ES6) آشنا میشویم؛ ابزاری قدرتمند برای ذخیرهسازی مجموعهای از مقادیر منحصربهفرد (Unique) از هر نوع دادهای، بدون تکرار.
در این آموزش با ساختار داده Map در جاوااسکریپت (ES6) آشنا میشویم؛ ساختاری که به ما اجازه میدهد جفتهای کلید-مقدار را با امکان استفاده از هر نوع دادهای بهعنوان کلید، ذخیره کنیم.
در این آموزش با مفهوم Destructuring در ES6 آشنا میشویم؛ قابلیتی که به ما اجازه میدهد مقادیر را بهسادگی از آرایهها و آبجکتها استخراج کرده و در متغیرها قرار دهیم.
در این آموزش با نوع داده Symbol در جاوااسکریپت آشنا میشویم، ویژگی یکتا بودن آن را بررسی میکنیم و یاد میگیریم چطور از Symbol بهعنوان کلید اختصاصی در آبجکتها استفاده کنیم.
در این آموزش یک پروژه کوچک با JavaScript Iterator میسازیم که پروفایل کاربران را بهصورت مرحلهای نمایش میدهد. همچنین یاد میگیریم چطور Iterator را با DOM ترکیب کنیم و با Bootstrap یک رابط ساده و مرتب بسازیم.
در این آموزش با مفهوم تکرارکنندهها (Iterators) و مولدها (Generators) در جاوااسکریپت آشنا میشویم و یاد میگیریم چطور از آنها برای پیمایش گامبهگام دادهها یا تولید مقادیر نامحدود (مانند شناسه) استفاده کنیم.
در این آموزش یک فرم Bootstrap میسازیم و با Regex ورودیهای نام، کدپستی، ایمیل و شماره تلفن را هنگام خروج از فیلد اعتبارسنجی میکنیم.
در این آموزش با کاراکترهای شورتهند Regex مثل `\w`، `\d` و `\s` آشنا میشویم و یاد میگیریم چگونه با `\b` و lookaheadها الگوهای دقیقتری بسازیم.