JavaScript

(הופנה מהדף Javascript)
75%.svg

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

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

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


ספר זה מלמד JavaScript צעד אחר צעד. הספר מלמד תכנות ומיועד למי שלמד HTML ו־CSS בעבר ורוצה לדעת איך לאפשר למשתמש חוויה אינטראקטיבית שבה הדף מגיב לפעולות המשתמש.

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

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

איזה ידע קודם נדרש?עריכה

  • HTML – שפה לעיצוב ולעימוד דפי אינטרנט. בתוך דפי HTML, מושתלים סקריפטים של JavaScript.
  • אין צורך לדעת תכנות. ספר זה מלמד גם את יסודות התכנות.

משוב וקבלת עזרהעריכה

אם תיתקלו בבעיות מסוימות או שלא תבינו דבר מסוים, כתבו זאת בדף השיחה.

בכל אופן, אם החלטתם ללמוד ממדריך זה, כתבו בדף השיחה את דעתכם על המדריך, והציעו רעיונות לשיפורים.

תוכן הענייניםעריכה

תחילת העבודהעריכה

שם הפרק מה לומדים נושאים תיאורטיים
מושגי יסוד מושגים שיוזכרו לאורך כל הספר מבוא לתכנות בצד לקוח
שילוב במסמך HTML היכן מכניסים את מה שכותבים ב־JavaScript השתלת סקריפטים במסמך HTML
שורות קוד ראשונות מנסים להדפיס "שלום עולם!" ומוודאים שהכול תקין שימוש ב־document.write()
הערות שימוש בהערות הערות מסוג // ומסוג /* */
משתנים שימוש במשתנים סוגים שונים של משתנים, פעולות עם משתנים
מחרוזת טקסט מידע מסוג טקסט הגדרה ופעולות שונות עם מידע מסוג טקסט, ביטויים רגולריים
מספר מידע מסוג מספר הגדרה ופעולות שונות עם מידע מסוג מספר

הוראות תנאיעריכה

שם הפרק מה לומדים
התנאי if בדיקות שונות עם הוראת התנאי if
תנאי מורכב if-else בדיקות שונות עם הוראת התנאי if-else
הוראת switch שימושים שונים בהוראת switch
אופרטורים עבור התניות
תרגילים לחזרה

אובייקטיםעריכה

מערכים ומיוניםעריכה

לולאותעריכה

שם הפרק מה לומדים
לולאת for איך לעשות משהו מספר פעמים בלי לכתוב אותו מספר פעמים
לולאת while לולאה שמתבצעת כל עוד מתקיים תנאי מסוים
לולאת do-while לולאה שמתבצעת לפחות פעם אחת
לולאות מקוננות לולאה בתוך לולאה
שימוש בפקודות break ו־continue איך להפסיק את ההרצה של לולאה
זהירות מלולאה אין סופית לולאה אין סופית גורמת לדפדפן להיתקע

פונקציותעריכה

אובייקטים מובנים וגלובלייםעריכה

ספריותעריכה

JavaScript למתקדמיםעריכה

קישורים חיצונייםעריכה

בניית אתרים באינטרנט
תכנות צד-לקוח: JavaScript‏, CSS‏, XML‏, HTML
תכנות צד שרת: SQL‏, PHP‏, ASP‏, ASP.NET‏, JSP
תוכנות גרפיקה: פוטושופ, פלאש, GIMP
שיווק: שיווק באינטרנט, תכנית שותפים