avatar

یاvar

وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس

مشکلات URL و URLSearchParams

۱۴۰۳/۹/۲
بررسی تفاوت‌های ریزی که حین کار با URLها باعث به وجود آمدن باگ‌های غیرمنتظره می‌شود.

استفاده از @ و /* در کامنت‌های چندخطی

۱۴۰۳/۱/۲۶
چجوری مشکل عدم امکان استفاده از علامت‌های خاص و رزرو‌ شده رو در کامنت‌های چندخطی (multiline comments) و JSDoc حل کنیم؟

کمربند سیاهِ Async Await در Node.js

۱۴۰۰/۲/۱۲
در این نوشته یاد میگیری که چجوری اپلیکیشن‌های Node.jsای که با callback یا Promise نوشتی رو با توابع async ساده‌ترشون کنی.

تنظیم Docker برای یه وب‌اپ Node.js

۱۴۰۰/۲/۹
هدف این نوشته معرفی یه مثاله برای این که چجوری یه اپلیکیشن Node.js رو به یه کانتینر Docker تبدیل کنی. این راهنما برای زمان توسعه اپ هست و نه برای استقرار اپ برای production. همچنین فرض میکنم که یه نسخه‌ی نصب شده از داکر روی سیستمت هست و یه دانش ابتدایی از ساختار یه اپلیکیشن Node.js داری.

انواع loop برای آرایه‌ها: for و for-in و ()forEach. و for-of

۱۴۰۰/۲/۹
در این نوشته چهار روش مختلف برای استفاده از حلقه‌ها روی آرایه‌ها رو مقایسه می‌کنیم.

تاریخچه typeof null در جاوااسکریپت

۱۴۰۰/۲/۱
خروجی ‍‍‍‍typeof null توی جاوااسکریپت برابر میشه با "object" که به نادرستی این معنی رو منتقل میکنه که null یه آبجکت (شیء) هست (در صورتی که نیست. null یه primitive value یا مقدار اولیه هست). این یه باگه و چون کدهای فعلی از کار می‌افتن نمیشه رفعش کرد.