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
שיווק: שיווק באינטרנט, תכנית שותפים