📖 نسخهٔ آنلاین، تصویرِ صفحههای حروفچینیشدهٔ کتاب است و متن آن قابل انتخاب نیست. برای بزرگنمایی و زوم آزاد، روی هر صفحه کلیک کنید تا تصویرِ تماماندازه در تب جدید باز شود؛ برای متنِ قابل انتخاب و جستوجو، نسخهٔ PDF یا EPUB را بردارید.



۰۱ · معرفی جاوااسکریپت و نقشه راه ۲۰۲۶ — از صفر تا بازار کار
تاریخچه، اکوسیستم، موتور V8 و چگونه این کتاب را بخوانیم





۰۲ · محیط توسعه مدرن — ستاپ حرفهای ۲۰۲۶
Bun, pnpm, ESM, Biome و VS Code که Seniorها استفاده میکنند






۰۳ · انواع داده و سیستم نوع — جایی که ۸۰٪ باگها متولد میشود
Primitive vs Object، Coercion، Equality و مدل حافظه






۰۴ · متغیرها، Scope و Hoisting — از صفر تا TDZ و Lexical
دلایل منسوخ شدن var و let و const چگونه کار میکنند، و Scope Chain چیست






۰۵ · عملگرها و کنترل جریان — از if تا الگوهای مدرن ۲۰۲۵
Optional Chaining، Nullish Coalescing، و کد تخت





۰۶ · توابع — قلب جاوااسکریپت — ۴ چهره یک مفهوم
Declaration، Expression، Arrow، First-Class و مدل ذهنی تابع بهعنوان مقدار





۰۷ · کلژر و زنجیره Scope — مهمترین مفهوم JS
کولهپشتی تابع، ماژول خصوصی، Memoization و چرا React Hooks کلژر است





۰۸ · اشیا و پروتوتایپ — راز ارثبری JS
Prototype Chain، __proto__، کلاس فقط قند است




۰۹ · آرایهها — فراتر از لیست — شیء خاص با ترفندها
Mutating vs Non-Mutating، متدهای ES2023/2024، و پرفورمنس





۱۰ · رشتهها و Regex — از Template Literal تا Unicode
رشته immutable، Emoji و Regex مدرن





۱۱ · this — راز بزرگ — با ۴ قانون حل میشود
Default، Implicit، Explicit، new و Arrow — و باگ گم شدن this






۱۲ · مقدمه Async — از Callback Hell تا Promise — چرا JS بلاک نمیشود
تکنخی ولی غیربلاک، Callback، Promise و ۳ حالت آن





۱۳ · Destructuring، Spread و Rest
الگوهای مدرن برای کد تمیز



۱۴ · Iterator و Generator
پروتکل تکرار، yield




۱۵ · Promise پیشرفته و Async/Await
از تئوری تا الگوهای Production



۱۶ · Event Loop و مدل همزمانی
Call Stack، Microtask، Macrotask



۱۷ · ماژولها — ESM و CJS عمیق
Tree Shaking، Dynamic Import



۱۸ · کلاسها و OOP در JS
Private Fields، Inheritance، Mixins



۱۹ · مدیریت خطا — حرفهای
Error Types، Cause، الگوهای Production



۲۰ · کالکشنهای پیشرفته
Map، Set، WeakMap، WeakSet



۲۱ · Proxy و Reflect — متاپروگرامینگ
Intercept، Validation، Reactive



۲۲ · برنامهنویسی فانکشنال در JS
Pure، Immutable، Composition



۲۳ · DOM و BOM — جاوااسکریپت در مرورگر
Virtual DOM نیست، DOM واقعی را بفهم



۲۴ · Fetch، Storage و APIهای مرورگر
از fetch تا IndexedDB و Cache API



۲۵ · پرفورمنس و بهینهسازی
V8، Deopt، Memory، Benchmark



۲۶ · حافظه و Garbage Collection
Heap، Stack، Mark & Sweep، WeakRef



۲۷ · امنیت در جاوااسکریپت
XSS، CSRF، Prototype Pollution، CSP



۲۸ · تستنویسی مدرن
Vitest، Playwright، TDD



۲۹ · ابزارها و باندلرها
Vite، Turbopack، Biome



۳۰ · TypeScript و تعامل با JS
از JSDoc تا TS 6



۳۱ · الگوها و معماری تمیز
Module، Singleton، Observer، Clean Architecture




۳۲ · متاپروگرامینگ پیشرفته
Reflect، Proxy، Decorator، Symbol



۳۳ · ۳۰ نکته و ترفند طلایی
ترفندهایی که در Code Review میدرخشی






۳۴ · کارگاه ۸ مینیپروژه
از Debounce تا Kanban





۳۵ · ۲۰ اشتباه رایج و راهحل
از == تا Memory Leak




۳۶ · ۵۰ پرسش مصاحبه — از Junior تا Senior
با پاسخهای ۱ تا ۲ دقیقهای



۳۷ · واژهنامه فارسی-انگلیسی
۱۴۰ اصطلاح کلیدی JS





۳۸ · نقشه راه بعد از کتاب
از JS به معماری و آینده




