آموزش TypeScript جلسه ۸: پارامترهای اختیاری و پیشفرض
در بسیاری از توابع، همه پارامترها همیشه لازم نیستند. گاهی میخواهیم برخی پارامترها اختیاری باشند یا اگر مقداری ارسال نشد، یک مقدار پیشفرض استفاده شود.…
در بسیاری از توابع، همه پارامترها همیشه لازم نیستند. گاهی میخواهیم برخی پارامترها اختیاری باشند یا اگر مقداری ارسال نشد، یک مقدار پیشفرض استفاده شود.…
مسیریابی (Routing) یکی از مهمترین بخشهای توسعه اپلیکیشنهای تکصفحهای (SPA) در Angular است. زمانی که کاربر بین صفحات مختلف مانند صفحه اصلی، محصولات، سبد خرید…
اگر تصمیم گرفتهاید وارد دنیای توسعه فرانتاند شوید و Angular 2+ را یاد بگیرید، احتمالاً این سؤال برایتان پیش آمده که قبل از شروع، باید…
اگر قصد دارید وارد دنیای توسعه وب مدرن شوید، احتمالاً این سؤال برایتان پیش آمده که برای یادگیری Next.js باید React.js بلد باشیم یا نه؟…
در JavaScript توابع بسیار انعطافپذیر هستند؛ هر نوع دادهای میتواند وارد تابع شود و هر نوع خروجیای برگردانده شود. این انعطاف، در پروژههای بزرگ معمولاً…
در این جلسه یاد میگیریم Service چیست، چرا باید منطق برنامه را از کامپوننت جدا کنیم، و Angular چطور با مفهوم Dependency Injection (DI) سرویسها…
در جلسات قبلی یاد گرفتیم که چگونه با استفاده از تایپگذاری دقیق، خطاهای برنامهنویسی را کاهش دهیم. با این حال، گاهی اوقات در برنامهنویسی با…
سرعت سایت، یکی از حیاتیترین عوامل در تجربه کاربری (UX) و رتبهبندی گوگل (Core Web Vitals) است. فریمورک Next.js به خودی خود بسیار سریع است،…
در این جلسه نحوه کار با آرایهها (Array) و تاپلها (Tuple) را یاد میگیریم و تفاوتهای اساسی آنها را بررسی میکنیم. آرایهها (Arrays) در TypeScript…