תכנות בג’אווה סקריפט
הקדמה
מהי שפת התכנות JavaScript?
שפת התכנות ECMAScript
שילוב קוד ב-JavaScript בתוך מסמך HTML
שימוש בסביבת פיתוח
הרצת קוד ב-JavaScript באמצעות Node.js
הבסיס
רגישות לאותיות גדולות וקטנות
מילים שמורות
הערות בתוך הקוד
משפט פשוט ומשפט מורכב
יצירת משתנים
הטיפוסים שקיימים בשפה
האופרטור typeof
הטיפוס undefined
הערך null
הטיפוס boolean
הטיפוס number
הטיפוס bigint
הטיפוס symbol
הטיפוס string
המרה לערך מסוג boolean
הטיפוס object
אופרטורים
אופרטורים אונרים
אופרטורים שפועלים על ביטים
אופרטורים שפועלים על ערכים מטיפוס boolean
פונקציות
פונקציות פשוטות
פונקציה אנונימית
המערך 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
הנושא הקודם
הרצת קוד ב-JavaScript באמצעות Node.js
תכנות בג’אווה סקריפט
הקדמה
הרצת קוד ב-JavaScript באמצעות Node.js
תמלול של הטקסט בוידאו
הורד
הנושא הקודם
חזרה לשיעור
התחבר
הגישה לקורס זה דורשת התחברות. עליך להזין את פרטי ההתחברות להלן!
שם משתמש או כתובת אימייל
סיסמה
זכור אותי
האם שכחת סיסמתך?
הרשם
אין לך חשבון? הרשם עכשיו!
פתח חשבון
שם משתמש
אימייל
אימות הרישום ישלח אליך במייל.