JavaScript

מתוך ויקיספר
קפיצה אל: ניווט, חיפוש
75%.svg

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

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

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

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

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

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

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

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

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

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

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

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

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

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

הוראות חזרה[עריכה]

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

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

שם הפרק
מערך חד ממידי
מערך דו ממידי
חיפוש ומיונים

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

שם הפרק
פונקציה שאינה מחזירה ערך
פונקציה שמחזירה ערך
פונקציות שונות

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

ספריות[עריכה]

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

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