מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
 |
ספר זה טרם הושלם ונמצא עדיין בכתיבה.
ייתכן שחסרים בו פרקים, או אף נושאים שלמים. לפיכך, כרגע לא ניתן ללמוד ממנו על כל הנושא בצורה מקיפה.
כמו בכל אחד מהספרים, מהדפים ומהנושאים בוויקיספר, גם כאן אתם מוזמנים להוסיף את הפרקים שלדעתכם חסרים. כל פעולה שעשויה לעזור תתקבל בברכה, כולל הערות ובקשות בדף השיחה של הספר.
|
ספר זה מלמד JavaScript צעד אחר צעד. ספר זה מלמד תכנות ומיועד למי שלמד HTML בעבר ורוצה לדעת לתכנת אתרים דינמיים. הספר מתחיל מתוכניות פשוטות מאוד, ובכל נושא יש דוגמאות, תרשימים וכלים העוזרים להבנת הנושאים. למי שלמד את הפרקים הראשונים או שלמד JavaScript בעבר, ספר זה מלמד תיכנות ברמה גבוהה ושימוש בספריות JavaScript.
שפת JavaScript נמצאת בשימוש במיליארדי דפים ברשת התורמת לשיפור העיצוב, לתקיפות טפסים, זיהוי דפדפנים, יצירת אנימציות וכו'. נוסף לכך, ככל שהזמן הולך, הישומים באינטרנט הופכים לפופולריים יותר. דוגמאות טובות לכך הם השירותים של גוגל כמו גוגל דוקס.
[עריכה] איזה ידע קודם נדרש?
- HTML שפה לעיצוב ועימוד דפי אינטרנט. בתוך דפי HTML, מושתלים סקריפטים של JavaScript.
- אין צורך לדעת תיכנות. ספר זה מלמד גם את יסודות התיכנות.
[עריכה] משוב וקבלת עזרה
אם תתקלו באיזושהי בעיה או שלא תבינו משהו, כתבו זאת בדף השיחה. ובכל אופן, אם אתם החלטתם ללמוד ממדריך זה, כתבו בדף השיחה את דעתכם על המדריך, ותנו רעיונות לשיפורים.
[עריכה] תוכן העניינים
[עריכה] התחלת העבודה
שם הפרק |
מה לומדים |
נושאים תיאורטיים |
מושגי יסוד |
מושגים שיוזכרו לאורך כל הספר. |
מבוא לתכנות בצד לקוח. |
שילוב במסמך HTML |
היכן מכניסים את מה שכותבים ב־JavaScript |
השתלת סקריפטים במסמך HTML. |
שורות קוד ראשונות |
מנסים להדפיס "שלום עולם!" ומוודאים שהכל תקין. |
שימוש ב־()document.write |
הערות |
שימוש בהערות. |
הערות מסוג // ומסוג /* */. |
משתנים |
שימוש במשתנים. |
סוגים שונים של משתנים, פעולות עם משתנים. |
[עריכה] הוראות תנאי
[עריכה] הוראות חזרה
[עריכה] מערכים ומיונים
[עריכה] פונקציות
[עריכה] אובייקטים
[עריכה] קישורים חיצוניים
בניית אתרים באינטרנט |
תכנות צד-לקוח: |
JavaScript, CSS, XML, HTML |
תכנות צד שרת: |
SQL, PHP, ASP, ASP.NET, JSP |
תוכנות גרפיקה: |
פוטושופ, פלאש, GIMP |
שיווק: |
שיווק באינטרנט, תכנית שותפים |