למרות שכיום ניתן לממש ajax ללא שום קושי באמצעות ה-Fetch API אנחנו סבורים שללא הבנה באופן יסודי של אופן השימוש ב-XMLHttpRequest, וללא הבנה באופן יסודי של הנושאים Promise והגדרת פונקציות אסינכרוניות באמצעות async לא ניתן יהיה להגיע להבנה ברמה גבוהה של ה-Fetch API. מסיבה זו הקורס שפיתחנו ללימוד JavaScript כולל נושא גדול בשם אסינכרוניות, אשר כולל בתוכו את הנושאים הבאים:
מהי Asynchronous Function
כיצד משתמשים ב-XMLHttpRequest
הדגמה מעשית למימוש Ajax
אופן השימוש ב-Promise
הגדרת פונקציה אסינכרונית באמצעות async
אופן השימוש ב- Fetch API
הוידאו קליפים, שלהלן הקישורים שלהם, כוללים הסבר מפורט ובשלושה חלקים לאופן השימוש ב-XMLHttpRequest:
הסבר תיאורטי
https://youtu.be/uvCt2F2lmJI
הסבר באמצעות כתיבת דוגמת קוד (חלק 1)
https://youtu.be/YJHlfTXzrr8
הסבר באמצעות כתיבת דוגמת קוד (חלק 2)
https://youtu.be/XDbSRX5i8Tk