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 באתר SHALOTI הישראלי.

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