לדלג לתוכן

מבוא ל-JavaScript למתחילים

פרויקט לימוד שפת JavaScript בעברית, המיועד למתחילים עם דגש על סינטקס וצורת הכתיבה הנכונה.

מבנה הפרויקט

├── index.md           # קובץ זה
├── guides/             # מדריכים תיאורטיים
│   ├── 01_background.md
│   ├── 02_syntax.md
│   ├── 03_variables.md
│   ├── 04_operators.md
│   ├── 05_conditionals.md
│   ├── 06_loops.md
│   ├── 07_functions.md
│   ├── 08_arrays.md
│   ├── 09_objects.md
│   ├── 10_dom.md
│   ├── 11_events.md
│   ├── 12_async.md
│   ├── 13_fetch_api.md
│   └── 14_best_practices.md
└── examples/           # קבצי קוד לדוגמא
    ├── 01_basics.js
    ├── 02_variables.js
    ├── 03_operators.js
    ├── 04_conditionals.js
    ├── 05_loops.js
    ├── 06_functions.js
    ├── 07_arrays.js
    ├── 08_objects.js
    ├── 09_dom_example.html
    ├── 10_events_example.html
    ├── 11_async.js
    └── 12_fetch_example.html

איך להשתמש בפרויקט

הרצת קבצי JavaScript

# ב-Node.js
node examples/01_basics.js

# או בדפדפן דרך מסוף הפיתוח (DevTools Console)

צפייה בקבצי HTML

פתחו את קבצי ה-HTML בדפדפן כדי לראות את הדוגמאות בפעולה.

סדר לימוד מומלץ

  1. רקע והיסטוריה - הכרות עם השפה
  2. סינטקס בסיסי - כללי הכתיבה
  3. משתנים וטיפוסים - אחסון נתונים
  4. אופרטורים - פעולות חשבון והשוואה
  5. תנאים - קבלת החלטות בקוד
  6. לולאות - חזרה על פעולות
  7. פונקציות - ארגון קוד לשימוש חוזר
  8. מערכים - רשימות של נתונים
  9. אובייקטים - מבני נתונים מורכבים
  10. DOM - מניפולציה של דפי אינטרנט
  11. אירועים - תגובה לפעולות משתמש
  12. תכנות אסינכרוני - Promises ו-async/await
  13. קריאות שרת - עבודה עם APIs
  14. שיטות עבודה מומלצות - כתיבת קוד נקי

דרישות מקדימות

  • הבנה בסיסית של HTML ו-CSS
  • עורך קוד (מומלץ: VS Code)
  • דפדפן מודרני (Chrome, Firefox, Edge)
  • Node.js (להרצת קוד מחוץ לדפדפן)