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