Skip to content

alireza-baqeri/javascript-cheatsheet-fa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

javascript-cheatsheet-fa

مرجع فشردهٔ سینتکس و مفاهیم جاوااسکریپت به زبان فارسی – مناسب برای مرور سریع و یادآوری دستورات (Cheat Sheet)

از این لینک

خلاصهٔ سینتکس و گرامر جاوااسکریپت (JavaScript Cheat Sheet - فارسی)

یک مرجع سریع و خلاصه از تمام مفاهیم کلیدی جاوااسکریپت به زبان فارسی.
اگر تازه‌کار هستید و می‌خواهید ساختارهای پایه را یاد بگیرید، یا برنامه‌نویسی با تجربه هستید و فقط نیاز به مرور سریع دارید، این مخزن برای شماست.

کارایی (چه استفاده‌ای دارد؟)

  • یادگیری سریع: دستورات اصلی، انواع داده، توابع، آرایه‌ها، ناهمگامی و غیره را یک‌جا ببینید.
  • مرور قبل از مصاحبه یا پروژه: تمام بخش‌ها دسته‌بندی شده‌اند و می‌توانید سریع به مبحث مورد نظر برسید.
  • منبع کمک‌آموزشی: می‌توانید این فایل را در کنار هر دورهٔ آموزشی جاوااسکریپت باز کنید و مثال‌های واقعی را مقایسه کنید.
  • کاملاً فارسی: توضیحات و نام متغیرها نیز شفاف‌سازی شده‌اند تا برای فارسی‌زبان‌ها قابل فهم باشد.

محتوا

این برگهٔ تقلب ۱۰ بخش اصلی دارد:

  1. مفاهیم پایه – متغیرها (let/const)، انواع داده اولیه و مرجع، ساختارهای شرطی و حلقه‌ها
  2. توابع و Scope – تعریف توابع (Function Declaration, Arrow, IIFE)، Closure، محدودهٔ بلوک و تابع
  3. اشیاء و شی‌گرایی (OOP) – تعریف اشیاء، Destructuring، کلاس‌ها، وراثت، Prototype و this
  4. آرایه‌ها و کار با داده – متدهای آرایه (map, filter, reduce, splice و ...)، کار با رشته‌ها
  5. ناهمگامی (Async) – Callback, Promise, Async/Await
  6. رویدادها (Events) – مدیریت رویداد، Bubbling & Capturing، Event Delegation
  7. مدیریت خطا – try...catch، انواع خطاها و خطاهای سفارشی
  8. کارکردهای پیشرفته – Debounce، Throttle، Memoization، Proxy/Reflect، Generator/Iterator
  9. ماژول‌ها – ES Modules و CommonJS
  10. APIهای مرورگر – DOM، Fetch، Local/Session Storage، setTimeout/Interval و غیره

نحوهٔ استفاده

  1. مخزن را Clone یا دانلود کنید.
  2. فایل javascript-cheatsheet-fa.js (یا هر نامی که انتخاب کرده‌اید) را در مرورگر یا ویرایشگر خود باز کنید.
  3. بخش‌های مختلف را بخوانید و کدهای نمونه را در کنسول مرورگر (F12) امتحان کنید.
  4. می‌توانید این فایل را به عنوان یک ماژول در پروژه‌تان نیاورید؛ هدف صرفاً نمایش و یادگیری است.

نکته: اگر می‌خواهید از این محتوا به صورت زنده استفاده کنید، پیشنهاد می‌کنم فایل را با پسوند .md (مارک‌داون) ذخیره کنید و در خود گیت‌هاب با رنگ‌آمیزی نحو (Syntax Highlighting) ببینید.
فایل ضمیمه‌شده هم‌اکنون یک متن سادهٔ جاوااسکریپت است ولی چون شامل کامنت‌های فارسی است، در گیت‌هاب به صورت یک فایل JS با کامنت خوانده می‌شود. اگر ترجیح می‌دهید زیباتر باشد، می‌توانید آن را به یک فایل Markdown تبدیل کنید.

تبدیل به مارک‌داون (اختیاری)

برای نمایش بهتر می‌توانید محتوای فعلی را داخل یک فایل cheatsheet.md قرار دهید و کدهای جاوااسکریپت را بین سه بک‌تیک (```javascript) بگذارید. در این صورت گیت‌هاب آن را با رنگ نمایش خواهد داد.

مشارکت

اگر نکته‌ای جا افتاده، اشتباه تایپی دیدید یا پیشنهادی برای بهبود دارید، لطفاً یک Issue باز کنید یا Pull Request بفرستید.

About

مرجع فشردهٔ سینتکس و مفاهیم جاوااسکریپت به زبان فارسی – مناسب برای مرور سریع و یادآوری دستورات (Cheat Sheet)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors