Skip to content

Repository files navigation

📚 جزوه کامل جاوااسکریپت (JavaScript Handout)

GitHub stars GitHub forks GitHub issues GitHub license

یک جزوه کامل و جامع برای یادگیری جاوااسکریپت از صفر تا پیشرفته


🌐 مشاهده آنلاین

می‌توانید این جزوه را به صورت آنلاین و بدون نیاز به نصب مشاهده کنید:

🔗 لینک دسترسی آنلاین:
https://mohammad-2012.github.io/JavaScript-handout/


📖 درباره این جزوه

من این جزوه را زمانی نوشتم که خودم داشتم جاوااسکریپت را یاد می‌گرفتم. این جزوه حاصل تلاش چندین ماهه من است که در آن تمام نکات مهم، مفاهیم پایه تا پیشرفته، و مثال‌های عملی را جمع‌آوری کرده‌ام.

✨ ویژگی‌های جزوه:

  • ۴۴+ موضوع آموزشی جداگانه
  • ۲۰۰+ مثال کد عملی
  • توضیحات کامل به زبان فارسی
  • پوشش کامل از مفاهیم پایه تا پیشرفته
  • قابلیت اجرای کد در محیط جزوه
  • دارک/لایت مود برای راحتی چشم
  • جستجوی سریع بین موضوعات
  • کنسول تعاملی برای تست کدها

📚 سرفصل‌های اصلی:

  • مقدمات و مفاهیم پایه (متغیرها، انواع داده، عملگرها)
  • کنترل جریان (شرط‌ها، حلقه‌ها)
  • توابع و مفاهیم پیشرفته (this، call/apply/bind)
  • آرایه‌ها و متدهای آن
  • آبجکت‌ها
  • Destructuring و Spread/Rest
  • متدهای String و Math
  • DOM و رویدادها
  • برنامه‌نویسی شیءگرا (OOP)
  • برنامه‌نویسی ناهمزمان (Async/Await, Promise)
  • Storage (localStorage, JSON)
  • API و Fetch/Axios
  • و بسیاری موارد دیگر...

📂 ساختار پروژه

avaScript-handout/ ├── index.html # فایل اصلی HTML ├── style.css # استایل‌های پروژه ├── data.js # تمام محتوای آموزشی ├── main.js # منطق برنامه │ ├── index.html │ ├── style.css │ └── main.js └── README.md # این فایل

🤝 مشارکت

اگر ایده یا پیشنهادی برای بهبود این جزوه دارید، خوشحال می‌شوم که در پروژه مشارکت کنید: مخزن را Fork کنید یک Branch جدید بسازید (git checkout -b feature/improvement) تغییرات خود را Commit کنید (git commit -m 'Add some improvement') Branch را Push کنید (git push origin feature/improvement) یک Pull Request باز کنید ⭐ حمایت از پروژه اگر این جزوه برای شما مفید بود و دوست دارید که در آینده نیز روی آن کار کنم و مطالب جدیدی اضافه کنم، لطفاً یک Star ⭐ به این مخزن بدهید. با حمایت شما، من انگیزه بیشتری برای ادامه کار روی این پروژه خواهم داشت و در آینده: مباحث جدید اضافه می‌کنم مثال‌های بیشتری می‌نویسم پروژه را بهبود می‌بخشم و یک نسخه کامل‌تر و حرفه‌ای‌تر ارائه می‌دهم.

ساخته شده با ❤️ و عشق
اگر از این جزوه خوشتان آمد، حتماً یک Star ⭐ بدهید و با دوستان خود به اشتراک بگذارید.🙏

About

A complete notebook of what I learned while learning the sweet language of JavaScript. In this notebook, I wrote and rewrote all the points that could be included, considering that I spent about 80 hours watching a complete course. I hope it is useful for you.

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages