לדלג לתוכן

JavaScript

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

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

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

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


ספר זה מלמד 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‏, PERL
תוכנות גרפיקה:פוטושופ, פלאש, GIMP
שיווק:שיווק באינטרנט, תכנית שותפים
close