This translation is incomplete. Please help translate this article from English.
JavaScript הינה שפת תכנות אשר מאפשרת ליישם דברים מורכבים על גבי דפי האינטרנט. ברגע שדף האינטרנט עושה יותר מסתם להציג אינפורמציה סטטית — להציג עידכוני תוכן משתנים, מפות אינטרקטיביות או גרפים 2D/3D מונפשים, וכן הלאה — כנראה שJavaScript מעורב מאחורי הקלעים.
מסלול למידה
ניתן לטעון שJavaScript הינה מסובכת יותר ללימוד מאשר טכנולוגיות קשורות כמו HTML וCSS. לפני הניסיון ללמוד JavaScript, מומלץ מאוד לעשות היכרות לפחות עם שתי הטכנולוגיות המוזכרות, ואולי גם עם עוד טכנולוגיות. ניתן להתחיל בלעבוד על המודולים ה:
ניסיון קודם עם שפות תכנות אחרות יכול לעזור גם כן.
אחרי היכרות עם הבסיס של JavaScript, הרמה שלכם אמורה להיות מספיק גבוהה בשביל לעבור ללמוד על נושאים מתקדמים, לדוגמא:
- JavaScript לעומק, כפי שנלמד במדריך הJavaScript שלנו
- Web APIs
מודולים
נושא זה מכיל את המודולים הבאים, מומלץ לעבור עליהם לפי הסדר המוצג.
- צעדים ראשונים ב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.

