
در این جلسه آنلاین فرانتچپتر، سید صالح شجاعی به عنوان سخنران درباره «جاوااسکریپت چطوری کار میکنه؟» صحبت کرد. در اولین جلسه از سری جلسات فرانت چپتر، به بررسی عمیق نحوه عملکرد جاوااسکریپت پرداختیم. از مفاهیم پایهای مثل 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 مطرح کردند.
اگر موفق به حضور در این جلسه نشدید، نگران نباشید! جلسات بعدی فرانت چپتر به صورت مرتب برگزار خواهد شد و میتوانید در آنها شرکت کنید.
ضبط صوتی این جلسه در چند بخش در دسترس است: 🎧 بخش 1 - جلسه اول 🎧 بخش 2 - جلسه اول


