Skip to content

About

Persian handbook for JavaScript ES2025. 38 chapters from scope, closures and the event loop to V8, security, testing and production architecture. Free PDF, EPUB, and GitHub Pages edition.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

بنر معرفی مرجع فارسی JavaScript ES2025


✨ این کتاب چیست؟

مرجع فارسی JavaScript ES2025 — از مدل ذهنی تا معماری Production

جاوااسکریپت دنیای خودش را دارد: Closure، Event Loop، موتور V8 و امکانات مدرن ES2025. این کتاب همان‌ها را — از صفر تا سطح ارشد — با زبان ساده، مدل ذهنی درست و کد واقعی توضیح می‌دهد.

اینجا قرار نیست فهرست متدها را حفظ کنید؛ قرار است یاد بگیرید مثل یک مهندس ارشد رفتار زبان را پیش‌بینی کنید، باگ را ریشه‌یابی کنید و معماری تمیز بچینید. 🧠

👥 برای چه کسی؟

🎯 اگر شما… 📦 این کتاب به شما می‌دهد
تازه وارد دنیای JS شده‌اید مسیر یادگیری گام‌به‌گام از صفر تا درک عمیق زبان
با JS کار کرده‌اید ولی سطحی مدل ذهنی موتور: Closure، this، Prototype و Event Loop
دنبال سطح ارشد هستید V8، پرفورمنس، حافظه، امنیت، تست و معماری تمیز
در مسیر استخدام هستید ۵۰ پرسش مصاحبه با پاسخ تشریحی و واژه‌نامهٔ تخصصی

🔎 پیش‌نیاز واقعی: آشنایی اولیه با هر زبان برنامه‌نویسی کافی است؛ کتاب خودش از مبانی شروع می‌کند.

💎 چرا این کتاب متفاوت است؟

  • 🧠 تمرکز بر «چرا» — درک رفتار موتور و Event Loop به‌جای حفظ‌کردن سینتکس
  • 💻 کد واقعی، نه اسلایدهای تئوری — ۱۷۳ پنجرهٔ کد و ترمینال در سراسر کتاب
  • 🛠️ یادگیری با دست — ۸ مینی‌پروژهٔ کارگاهی، از Debounce تا معماری ماژولار
  • 🔐 مهندسی از روز اول — حافظه و GC، امنیت، تست، Tooling و الگوهای Production
  • 🇮🇷 فارسی روان، اصطلاح‌ها دوزبانه — با واژه‌نامهٔ ۱۴۰ اصطلاح کلیدی در پایان کتاب

🖼️ نگاهی به داخل کتاب

فهرست مطالب ساختار فصل نمونهٔ کد کارگاه پروژه پرسش مصاحبه

💡 برای دیدن هر صفحه در اندازهٔ کامل، روی آن کلیک کنید.

📦 در چه قالبی؟

قالب مناسب برای یادداشت لینک
🌐 آنلاین مطالعهٔ فوری در مرورگر، بدون دانلود تصویر صفحه‌های حروف‌چینی‌شده است؛ متن قابل انتخاب نیست و برای بزرگ‌نمایی، هر صفحه در اندازهٔ کامل باز می‌شود شروع مطالعه
📕 PDF دانلود، جست‌وجو و چاپ — قطع A4 رنگی متن برداری و قابل انتخاب/جست‌وجوست دانلود
📗 EPUB موبایل، تبلت و کتاب‌خوان متن بازچینش‌پذیر راست‌به‌چپ دانلود

⚠️ نسخهٔ آنلاین عکسِ صفحه‌های کتاب است؛ برای کپی‌کردن کد یا جست‌وجوی متن، از PDF یا 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


⭐ اگر این راهنما برایتان مفید بود، با ثبت یک ستاره از ادامهٔ راه مجموعه حمایت کنید.
بازگشت به بالا ↑

About

Persian handbook for JavaScript ES2025. 38 chapters from scope, closures and the event loop to V8, security, testing and production architecture. Free PDF, EPUB, and GitHub Pages edition.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages