
جلسه اول:جاوااسکریپت چطوری کار میکنه؟
سید صالح شجاعی
۵ خرداد ۱۴۰۰
در اولین جلسه از سری جلسات فرانت چپتر، به بررسی عمیق نحوه عملکرد جاوااسکریپت پرداختیم. از مفاهیم پایهای مثلExecution Context و Call Stack گرفته تا مباحث پیشرفتهتری مثل Event Loop و Async Programming.
سرفصلهای ارائه شده
- Execution Context: مرور نحوه ایجاد و اجرای کدها در جاوااسکریپت، فازهای creation و execution
- Hoisting: رفتار جاوااسکریپت در مواجهه با تعاریف متغیرها و توابع قبل از خط declare شدن
- Scope Chain: نحوه دسترسی به متغیرها در scopeهای تو در تو
- Closure: نگاهی به مفهوم closure و کاربردهای عملی آن
thisKeyword: قوانین binding و مقدارthisدر حالتهای مختلف- Event Loop: درک عمیق Call Stack, Web APIs, Callback Queue و Microtask Queue
- Async Patterns: از Callbacks تا Promises و Async/Await
جاوااسکریپت فقط یک زبان نیست، درک عمیق آن مسیر توسعهدهندگی شما را متحول میکند
!فرانت چپتر
این جلسه به صورت تعاملی برگزار شد و شرکتکنندگان سوالات بسیار خوبی در مورد تفاوتهای var, let, const و همچنین نحوه مدیریت خطا در کدهای async مطرح کردند.
اگر موفق به حضور در این جلسه نشدید، نگران نباشید! جلسات بعدی فرانت چپتر به صورت مرتب برگزار خواهد شد و میتوانید در آنها شرکت کنید.


