This translation is incomplete. Please help translate this article from English.

JavaScript הינה שפת תכנות אשר מאפשרת ליישם דברים מורכבים על גבי דפי האינטרנט. ברגע שדף האינטרנט עושה יותר מסתם להציג אינפורמציה סטטית — להציג עידכוני תוכן משתנים, מפות אינטרקטיביות או גרפים 2D/3D מונפשים, וכן הלאה — כנראה שJavaScript מעורב מאחורי הקלעים.

מסלול למידה

ניתן לטעון שJavaScript הינה מסובכת יותר ללימוד מאשר טכנולוגיות קשורות כמו HTML וCSS. לפני הניסיון ללמוד JavaScript, מומלץ מאוד לעשות היכרות לפחות עם שתי הטכנולוגיות המוזכרות, ואולי גם עם עוד טכנולוגיות. ניתן להתחיל בלעבוד על המודולים ה:

ניסיון קודם עם שפות תכנות אחרות יכול לעזור גם כן.

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

מודולים

נושא זה מכיל את המודולים הבאים, מומלץ לעבור עליהם לפי הסדר המוצג.

צעדים ראשונים בJavaScript
במודול JavaScript הראשון שלנו, אנחנו קודם כל נענה על כמה שאלות בסיסיות כמו "מהי JavaScript?", "איך היא ניראת?", ו"מה היא יכולה לעשות?", לפני שנתקדם לניסיון הפרקטי הראשון בכתיבת JavaScript. לאחר מכן נדון בכמה תכונות מפתח של JavaScript בפירוט, כגון משתנים, מחרוזות, מספרים ומערכים.
בניית בלוקים בJavaScript
במודול זה, נמשיך ונכסה את כל תכונות המפתח הבסיסיות שלJavaScript, נפנה את תשומת ליבנו לטיפוסים הנפוצים של בלוקי הקוד כמו הכרזות מותנות (conditional statements), לולאות, פונקציות, ואירועים (Events). כבר ניתקלנו בדברים אלו בקורס, אבל רק בריפרוף — כאן אנו נדון בכולם במפורש.
הכירות עם אובייקטים שלJavaScript
בJavaScript, רוב הדברים הינם אובייקטים, מפיצ'רי הליבה של JavaScript כמו מחרוזות ומערכים עד לAPIים של הדפדפן הבנויים על גבי JavaScript. אתם יכולים אפילו לבנות אובייקטים בעצמכם כדי לעטוף פונקציות ומשתנים קשורים לחבילות אפקטיביות. חשוב להבין את הטבע מונחה-העצמים של JavaScript אם אתם רוצים להתקדם עם הידע שלכם בשפה ולכתוב קוד יותר אפקטיבי, לכן סיפקנו את המודול הזה לעזור לכם. כאן נלמד את התאוריה והתחביר של אובייקט בפירוט, נראה איך יוצרים אובייקטים משלכם, ונסביר מה זה מידע JSON'י ואיך עובדים איתם.
ווב APIים צד לקוח
כאשר כותבים JavaScript-צד לקוח עבור דפי אינטרנט או אפליקציות, כמעט מיד תתקלו בצורך להשתמש בAPIים — ממשקים עבור מוניפולציות על היבטים שונים של הדפדפן ומערכות ההפעלה שהאתר רץ עליהם, או אפילו נתונים מאתרים או שירותים אחרים. במודול הזה אנו נחקור מהם הAPIים האלה, ואיך להשתמש בכמה מהAPIים הנפוצים שתפגשו בהם לעיתים קרובות במהלך עבודת הפיתוח. 

פתרון בעיות נפוצות בJavaScript

שימוש בJavaScript לפתרון בעיות נפוצות מספק קישורים לקטעי תוכן המסבירים איך להשתמש בJavaScript על מנת לפתור בעיות מאוד נפוצות ביצירת דף אינטרנט.

ראה גם

JavaScript on MDN
נקודת הפתיחה הראשית לליבת התיעוד של JavaScript בMDN — כאן תמצאו תיעוד נרחב על כל ההיבטים של שפת JavaScript, וכמה הדרכות מתקדמות המכוונות לJavaScriptרים מנוסים.
Coding math
סדרות של הדרכות וידאו מצויינות ללימוד המתמטיקה הנצרכת להפיכתכם למתכנתים אפקטיביים, מועבר על ידי Keith Peters.

Document Tags and Contributors

Contributors to this page: haim
Last updated by: haim,