Javascript בסיסי

    בקורס זה נכיר את אחת משפות הפיתוח הפופולריות - Javascript, נכיר את יסודות השפה, ונראה כיצד בעזרת שפה זו ניתן לכתוב דפי אינטרנט דינמיים - נראה במה שונה שפה זו (שהיא דינמית) מרוב השפות שאנחנו מכירים, נצלול להגדרת משתנים, פונקציות, נסתכל על שימוש באובייקטים קיימים נראה כיצד לשמור מידע עבור המשתמש, נבין איך ניתן לתקשר עם המשתמש ואיך ניתן להעביר מידע בין חלונות ועוד. כמו כן נכיר את העבודה עם Ajax בעזרת שימוש עם XMLHttpRequest
    למה להשתמש ב - Javascript ומה אפשר לעשות איתה
    מיקום הסקריפטים
    דוגמאות לרכיבים אשר נכתבו בעזרת Javascript
    עבודה עם ספריות חיצוניות
    הגדרת פונקציה בסיסית
    הגדרת משתנים
    סוגי משתנים
    אורך החיים וה - Scope שלהם
    קבלת ערכים למשתנים מתוך הקלט של המשתמש
    המרה בין סוגי משתנים
    עבודה עם console כדי לדבג ולעקוב אחר הקוד
    רישום לאירוע משתמש מתוך ה - HTML.
    רישום לאירועי משתמש בצורה דינמית מקוד.
    היכרות עם Document Object Model
    שינוי CSS והגדרות עיצוב מתוך Javascript
    הצגת הודעות
    קבלת אישור לפעולה
    קבלת קלט מהמשתמש
    הצגת חלונות מודלים, מותאמים אישית
    השיטות השונות להגדרת מערך
    הגדרה פשוטה של אובייקט, ומערך של אובייקטים
    פונקציות של מערך
    המשמעות של יצירה דינמית
    כיצד עושים זאת בעולם האמיתי
    כתיבה של קוד היוצרת אלמנטים
    בדיקות תקינות קלט המשתמש
    הצגת הודעות שגיאה למשתמש
    העלמת הודעות השגיאה לאחר זמן כלשהו.
    הצגת והסתרת הודעות השגיאה באנימציה
    הכרת event.
    רישום לאירועי העכבר
    רישום לשינויי החלון
    עצירת חלחול האירועים
    הגדרת גובה פנימי קבוע כדי לראות תמיד את הכותרת של המסך, תוך התחשבות בשינוי גודל החלון בזמן ריצה
    הצגת כמה חלונות במקביל
    העברת מידע בין החלונות בעזרת Query String
    פנייה ישירה לחלון אחר
    העברת ושמירת מידע בעזרת HTML5 Storage.
    העברת מידע בעזרת postMessage.
    העברת ושמירת מידע בעזרת cookies.
    עבודה עם תאריכים
    עבודה עם פעולות מתמטיות
    עבודה עם RegExp
    הכרת האובייקט navigator.
    מחרוזות
    טעינה דינמית של CSS או JS מקוד.
    טיפים וטריקים
    הכרת האובייקט XMLHttpRequest.
    שליחת מידע לשרת
    קבלת מידע מהשרת
    מניפולציה על המידע והצגתו למשתמש.
    שליחת קבצים ב - AJAX לשרת.
    קבלת תמונות מהשרת ב - AJAX.

    • היכרות עם HTML + CSS
    • עבודה עם שפת פיתוח כלשהו, והבנה של משתנים, תנאים, לולאות וכדו'
      תלמידים
    • גוגל כרום מומלץ
    • עורך Html כלשהו (מומלץ VS)
      מרצה
    • Visual Studio 2012 ומעלה (לא גרסת Express)
    • גוגל כרום מומלץ