תכנות בג’אווה סקריפט
הקדמה
5 נושאים
מהי שפת התכנות JavaScript?
שפת התכנות ECMAScript
שילוב קוד ב-JavaScript בתוך מסמך HTML
שימוש בסביבת פיתוח
הרצת קוד ב-JavaScript באמצעות Node.js
הבסיס
30 נושאים
האופרטור הטרנרי
אופרטור לביצוע השמה
האופרטור פסיק
משפט הבקרה if
לולאת while
לולאת do while
לולאת for
משפט switch
יצירת משתנים באמצעות let
יצירת קבועים באמצעות const
פונקציות
8 נושאים
פונקציות פשוטות
פונקציה אנונימית
המערך arguments
האובייקט הנוכחי
מספר הפרמטרים של הפונקציה
ערכי ברירת מחדל לפרמטרים
שליחת מערך של ארגומנטים
שליחת ארגומנטים ואריזתם למערך
מערכים
8 נושאים
יצירת מערך פשוט
יצירת מערך באמצעות סוגריים מרובעות
גישה לערכים במערך
המשתנה length אשר קיים בכל מערך
הפונקציה toString
מערך דו מימדי
הפונקציה join
הפונקציה findIndex
אובייקטים
15 נושאים
מהו אובייקט בשפת התכנות ג’אווה סקריפט?
יצירת אובייקט חדש באמצעות האופרטור new
יצירת אובייקט חדש באמצעות סוגריים מסולסלות
גישה לערכים של properties באובייקט באמצעות סוגריים מרובעים
הגדרת פונקציה כ-Constructor Function שמאפשר יצירת אובייקטים חדשים
השימוש במשתנה prototype אשר קיים בכל אובייקט שמייצג Constructor Function
שימוש באופרטור in כדי לבדוק האם property מסויים זמין לשימושנו
מעבר על שמות ה-properties שזמינים לשימוש באובייקט
הגדרת מחלקה חדשה באמצעות המילה השמורה class
בנאי (constructor) במחלקה שמגדירים
מתודות (instance methods) במחלקה
מחלקה אשר יורשת ממחלקה אחרת
משתנים ומתודות עם הרשאת הגישה private
הגדרת setters ו-getters במחלקה
פירוק אובייקט לערכים שמרכיבים אותו
פונקציות חץ
3 נושאים
הסבר לאופן שבו מגדירים פונקציית חץ
שליחת פונקציה כארגומנט לפונקציה אחרת
לא ניתן להשתמש ב-this בפונקציית חץ
אירועים
3 נושאים
מהם אירועים בג’אווה סקריפט?
הפונקציה addEventListener
הפונקציה removeEventListener
אסינכרוניות
6 נושאים
מהי פונקציה סינכרונית? מהי פונקציה אסינכרונית?
מימוש אג’קס באמצעות אובייקט XMLHttpRequest
פניה באג’קס לשרת אחר בהתאם ל-CORS Specifications
אופן השימוש באובייקט Promise
הגדרה של פונקציות אסינכרוניות באמצעות async
מימוש אג’קס באמצעות ה-Fetch API
הנושא הקודם
הנושא הבא
שילוב קוד ב-JavaScript בתוך מסמך HTML
תכנות בג’אווה סקריפט
הקדמה
שילוב קוד ב-JavaScript בתוך מסמך HTML
תמלול הטקסט בוידאו
הורד
הנושא הקודם
חזרה לשיעור
הנושא הבא
התחבר
הגישה לקורס זה דורשת התחברות. עליך להזין את פרטי ההתחברות להלן!
שם משתמש או כתובת אימייל
סיסמה
זכור אותי
האם שכחת סיסמתך?
הרשם
אין לך חשבון? הרשם עכשיו!
פתח חשבון
שם משתמש
אימייל
אימות הרישום ישלח אליך במייל.