הקורס מניח היכרות בסיסית עם HTML.
HTML היא שפת תגיות פשוטה שמשתמשים בה כדי לכתוב דפי אינטרנט והיכרות איתה, גם אם בסיסית, מאוד תעזור להבין את ההקשר כשמתחילים ללמוד ג'אווהסקריפט.
אתם מוזמנים ללמוד את הבסיס של HTML או לרענן את זכרונכם בסרטון הזה. זה נחמד, לא קשה, חינמי ואפשר ללמוד את זה בכשעה.
| זמן | נושא |
|---|---|
| 0:00 | מבוא והסבר על קורס הג'אווהסקריפט |
| 0:26 | סביבת העבודה, Visual Studio Code, חיבור ג'אווהסקריפט ל-HTML, ה-Developer tools בדפדפן, תוכנית ראשונה בג'אווהסקריפט |
| 0:42 | כתיבת הודעות מג'אווהסקריפט - console.log, alert |
| 0:45 | משתנים בג'אווהסקריפט, פעולות בסיסיות עם משתנים, let, const |
| 1:09 | עבודה עם משתנים מספריים, פעולות מתמטיות מובנות, המחלקה Math, הערך המקסימלי, הערך המוחלט, עיגול מספרים, הגרלת מספרים אקראיים, שורש ריבועי, חזקה |
| 1:32 | המרת מחרוזות למספרים, מחרוזות מספריות, parseInt |
| 1:36 | תגובה לאירועים, טיפול באירוע של לחיצה על כפתור, getElementById, onclick, שמירת מצב התוכנית בין לחיצות |
| 1:53 | קלט מהמשתמש, עבודה עם אלמנט של input |
| 2:02 | עדכון של ה-DOM מג'אווהסקריפט |
| 2:15 | קוד מותנה, תנאים, משפטי if |
| 2:23 | המשתנה הבוליאני |
| 2:39 | התנהגות אלטרנטיבית, else |
| 2:50 | הצגת תנאי אלטרנטיבי, if else if |
| 2:55 | עבודה עם תיבת בחירה, select, onchange |
| 3:13 | מספרים לא חוקיים, NaN |
| זמן | נושא |
|---|---|
| 0:00 | טיפול במקרים שונים על סמך קריטריונים שונים |
| 0:18 | מימוש המשחק "אבן נייר ומספריים" נגד המחשב |
| 0:28 | מחרוזות בג'אווהסקריפט - מציאת אורך של מחרוזת, שליפת תו ספציפי ממחרוזת, שרשור מחרוזות |
| 0:41 | תת-מחרוזות, קיום תת-מחרוזת |
| 0:51 | המרת מחרוזת לאותיות גדולות / קטנות |
| 1:04 | השמה עם ביטוי טרנאריים |
| 1:05 | תנאים מורכבים - מבוא |
| 1:20 | תנאי וגם && |
| 1:23 | תנאי או || |
| 1:27 | שלילת תנאי, התנאי ההפוך |
| 1:35 | מעקב אחר היסטורית הקלט |
| 2:01 | מימוש המשחק "משלושה יוצא אחד" עם בחירות אקראיות |
| 2:06 | מודולו, שארית חלוקה |
| 2:26 | התנהגות של שעון, חישוב השעה לפי מספר השעות שחלפו |
| 2:28 | לולאת while, קלט מחזורי מהמשתמש |
| 2:42 | שבירת לולאות, break |
| 2:46 | מימוש המשחק "נחש את המספר" |
| זמן | נושא |
|---|---|
| 0:00 | לולאות for |
| 0:10 | הצגת מספרים בקפיצות, הצגת מספרים בסדר יורד |
| 0:16 | סדרה חשבונית |
| 0:26 | עבודה על תווים של מחרוזות |
| 0:46 | סטטיסטיקה של התפלגות אחידה |
| 0:51 | מימוש המשחק "נחש את המילה" (ניחוש תווים עד חשיפת המילה) |
| 1:07 | מבוא למערכים |
| 1:15 | גישה לאיברי מערך |
| 1:20 | מחרוזות מול מערכים - mutable vs immutable |
| 1:23 | הוספה והסרה של איברים למערך |
| 1:25 | מעבר על מערך עם לולאה |
| 1:37 | האם מערך כולל איבר, includes |
| 1:46 | תת מערכים, slice |
| 1:50 | הסרת איבר ממערך, shift, pop, splice |
| 1:59 | שליפת כל האיברים ממערך, spread operator, שרשור מערכים |
| 2:03 | מציאת המקסימום / מינימום במערך |
| 2:16 | שרשור איברי מערך למחרוזת, join |
| 2:20 | מציאת ממוצע של מערך |
| 2:26 | היפוך מערך |
| 2:28 | שבירת מחרוזת למערך, split |
| 2:35 | העברת כפתורים משורה לשורה בעת לחיצה |
| 2:45 | פונקציות בג'אווהסקריפט |
| 2:49 | העברת פרמטרים לפונקציה |
| 2:58 | החזרת ערך מפונקציה |
| 3:02 | מימוש חשבון ללקוח (פריטים ומחיר) |
| 3:09 | חידה - מספר הגפרורים בבית |
| 3:13 | פונקציה שבודקת האם מחרוזת היא פלינדרום |
חלקו הראשון של הקורס מוצע בחינם להתרשמות.
שימו לב! רכישת הקורס מאפשרת גישה ל- 6 חודשים
לרכישת הקורס יש להיכנס לחשבון