مرجع فارسی JavaScript ES2025 — از مدل ذهنی تا معماری Production
جاوااسکریپت دنیای خودش را دارد: Closure، Event Loop، موتور V8 و امکانات مدرن ES2025. این کتاب همانها را — از صفر تا سطح ارشد — با زبان ساده، مدل ذهنی درست و کد واقعی توضیح میدهد.
اینجا قرار نیست فهرست متدها را حفظ کنید؛ قرار است یاد بگیرید مثل یک مهندس ارشد رفتار زبان را پیشبینی کنید، باگ را ریشهیابی کنید و معماری تمیز بچینید. 🧠
| 🎯 اگر شما… | 📦 این کتاب به شما میدهد |
|---|---|
| تازه وارد دنیای JS شدهاید | مسیر یادگیری گامبهگام از صفر تا درک عمیق زبان |
| با JS کار کردهاید ولی سطحی | مدل ذهنی موتور: Closure، this، Prototype و Event Loop |
| دنبال سطح ارشد هستید | V8، پرفورمنس، حافظه، امنیت، تست و معماری تمیز |
| در مسیر استخدام هستید | ۵۰ پرسش مصاحبه با پاسخ تشریحی و واژهنامهٔ تخصصی |
🔎 پیشنیاز واقعی: آشنایی اولیه با هر زبان برنامهنویسی کافی است؛ کتاب خودش از مبانی شروع میکند.
- 🧠 تمرکز بر «چرا» — درک رفتار موتور و Event Loop بهجای حفظکردن سینتکس
- 💻 کد واقعی، نه اسلایدهای تئوری — ۱۷۳ پنجرهٔ کد و ترمینال در سراسر کتاب
- 🛠️ یادگیری با دست — ۸ مینیپروژهٔ کارگاهی، از Debounce تا معماری ماژولار
- 🔐 مهندسی از روز اول — حافظه و GC، امنیت، تست، Tooling و الگوهای Production
- 🇮🇷 فارسی روان، اصطلاحها دوزبانه — با واژهنامهٔ ۱۴۰ اصطلاح کلیدی در پایان کتاب
💡 برای دیدن هر صفحه در اندازهٔ کامل، روی آن کلیک کنید.
| قالب | مناسب برای | یادداشت | لینک |
|---|---|---|---|
| 🌐 آنلاین | مطالعهٔ فوری در مرورگر، بدون دانلود | تصویر صفحههای حروفچینیشده است؛ متن قابل انتخاب نیست و برای بزرگنمایی، هر صفحه در اندازهٔ کامل باز میشود | شروع مطالعه |
| دانلود، جستوجو و چاپ — قطع A4 رنگی | متن برداری و قابل انتخاب/جستوجوست | دانلود | |
| 📗 EPUB | موبایل، تبلت و کتابخوان | متن بازچینشپذیر راستبهچپ | دانلود |
چهار بخش؛ هر بخش را جدا باز کنید:
🌱 بنیادها و مدل ذهنی · فصلهای ۱ تا ۱۲
۱. معرفی جاوااسکریپت و نقشه راه ۲۰۲۶ — از صفر تا بازار کار — ص ۴ ۲. محیط توسعه مدرن — ستاپ حرفهای ۲۰۲۶ — ص ۹ ۳. انواع داده و سیستم نوع — جایی که ۸۰٪ باگها متولد میشود — ص ۱۵ ۴. متغیرها، Scope و Hoisting — از صفر تا TDZ و Lexical — ص ۲۱ ۵. عملگرها و کنترل جریان — از if تا الگوهای مدرن ۲۰۲۵ — ص ۲۷ ۶. توابع — قلب جاوااسکریپت — ۴ چهره یک مفهوم — ص ۳۲ ۷. کلژر و زنجیره Scope — مهمترین مفهوم JS — ص ۳۷ ۸. اشیا و پروتوتایپ — راز ارثبری JS — ص ۴۲ ۹. آرایهها — فراتر از لیست — شیء خاص با ترفندها — ص ۴۶ ۱۰. رشتهها و Regex — از Template Literal تا Unicode — ص ۵۱ ۱۱. this — راز بزرگ — با ۴ قانون حل میشود — ص ۵۶ ۱۲. مقدمه Async — از Callback Hell تا Promise — چرا JS بلاک نمیشود — ص ۶۲
🧩 JavaScript مدرن و عمیق · فصلهای ۱۳ تا ۲۴
۱۳. Destructuring، Spread و Rest — ص ۶۷ ۱۴. Iterator و Generator — ص ۷۰ ۱۵. Promise پیشرفته و Async/Await — ص ۷۴ ۱۶. Event Loop و مدل همزمانی — ص ۷۷ ۱۷. ماژولها — ESM و CJS عمیق — ص ۸۰ ۱۸. کلاسها و OOP در JS — ص ۸۳ ۱۹. مدیریت خطا — حرفهای — ص ۸۶ ۲۰. کالکشنهای پیشرفته — ص ۸۹ ۲۱. Proxy و Reflect — متاپروگرامینگ — ص ۹۲ ۲۲. برنامهنویسی فانکشنال در JS — ص ۹۵ ۲۳. DOM و BOM — جاوااسکریپت در مرورگر — ص ۹۸ ۲۴. Fetch، Storage و APIهای مرورگر — ص ۱۰۱
🏗️ مهندسی و Production · فصلهای ۲۵ تا ۳۲
۲۵. پرفورمنس و بهینهسازی — ص ۱۰۴ ۲۶. حافظه و Garbage Collection — ص ۱۰۷ ۲۷. امنیت در جاوااسکریپت — ص ۱۱۰ ۲۸. تستنویسی مدرن — ص ۱۱۳ ۲۹. ابزارها و باندلرها — ص ۱۱۶ ۳۰. TypeScript و تعامل با JS — ص ۱۱۹ ۳۱. الگوها و معماری تمیز — ص ۱۲۲ ۳۲. متاپروگرامینگ پیشرفته — ص ۱۲۶
🚀 کارگاه و آمادگی شغلی · فصلهای ۳۳ تا ۳۸
۳۳. ۳۰ نکته و ترفند طلایی — ص ۱۲۹ ۳۴. کارگاه ۸ مینیپروژه — ص ۱۳۵ ۳۵. ۲۰ اشتباه رایج و راهحل — ص ۱۴۰ ۳۶. ۵۰ پرسش مصاحبه — از Junior تا Senior — ص ۱۴۴ ۳۷. واژهنامه فارسی-انگلیسی — ص ۱۴۷ ۳۸. نقشه راه بعد از کتاب — ص ۱۵۲
⚡ نسخهٔ آنلاین نیازی به نصب ندارد — همین حالا شروع کنید. سه مسیر پیشنهادی:
| مسیر | مناسب برای | پیشنهاد |
|---|---|---|
| 📗 مسیر کامل | تازهواردها | از فصل ۱ شروع کنید؛ هر فصل روی فصل قبلی سوار میشود |
| ⚡ مسیر موضوعی | باتجربهها | مستقیم سراغ Event Loop، ماژولها، V8 و امنیت بروید |
| 🎯 مسیر مصاحبه | جویندگان کار | فصلهای Closure و this و Event Loop + فصل ۳۶ و واژهنامه |
💡 هر فصل با مثالها و جمعبندی خودش کامل است؛ میتوانید از همانجایی که نیاز دارید شروع کنید.
این کتاب بخشی از یک مجموعهٔ چهارگانه است:
| راهنما | موضوع | وضعیت |
|---|---|---|
| 🌱 Git و GitHub ۲۰۲۶ | نسخهبندی، VS Code و همکاری | ✅ منتشرشده |
| 🟨 JavaScript ES2025 (همین کتاب) | زبان و مدل ذهنی | 📍 همینجا |
| ⚛️ React 19 | رابط کاربری، state و معماری | ✅ منتشرشده |
| ▲ Next.js 16 | فریمورک، رندر سرور و استقرار | ✅ منتشرشده |
غلط تایپی دیدید؟ 🙃 نکتهای نیاز به اصلاح یا توضیح بیشتر دارد؟ یک Issue باز کنید — هر گزارش، نسخهٔ بعدی کتاب را بهتر میکند. 🙏
محمدرضا رضائیان — @rezaian-dev
⭐ اگر این راهنما برایتان مفید بود، با ثبت یک ستاره از ادامهٔ راه مجموعه حمایت کنید.
بازگشت به بالا ↑




