שלום לכולן,
השיעור למדנו מספר דברים:
התעמקנו באיך Js עובד ברמה יותר עמוקה,
1.ראינו כל מיני קטעי קוד טריקים ב javascript , שהיה מאוד מבלבל לדעת מה יודפס שהתוכנית תרוץ, בגלל שיש שילוב ובלבול של כל מיני דברים שדורשים הבנה עמוקה של השפה בשביל לדעת מה יודפס.
2. ראינו איך מתמודדים עם מצבים כאלה על ידי שימוש ב let,const וכו'.
3. עברנו על אירועים, addEventListener, preventDefault
4. ראינו איך בונים templates ב javascript כדי למנוע כפילויות קוד html
5. עשינו תרגילים בכיתה כמו תמיד
1.כתבו פונקציה המקבלת מספר ומייצרת מערך עם כמות האיברים בהתאם לאותו מספר.
המספרים יהיו מספרים אקראיים בין 1 ל 100.
2. צרו דף html עם טמפלייט אנשי קשר מ https://jsonplaceholder.typicode.com/users
שלוקח את הנתונים משם ומייצר טמפלייט אחד של html ומשכפל כרטיסיות של אנשי קשר.
ש.ב
-
לעבור על הפתרון המלא והתקין של התרגיל שנתתי לכם בכיתה והתחלתי לעשות אותו לקראת סוף השיעור, הפתרון המלא מצורף בקבצים בתיקיה ex2class. הקוד עכשיו ב xmlhttprequest מאפשר לי להפעיל פונקציה בעת קבלת התגובה מהשרת, כי כמו שאמרנו אנחנו צריכים להפעיל אותה רק בקבלת הנתונים, אני לא השתמשתי בזה בכיתה (טעות שלי, מודה????) ואני רוצה שתעברו על הפתרון הנכון ביותר וגם בתחילת שיעור הבא אסביר אותו.
תרגילים let-const
קחו את המערך שחזר מתרגיל 1 שעשינו בכיתה, ובצעו בדיקה לכל איברי המערך ומחקו מהמערך כל מספר שמתחלק ב 3 (השתמשו בפונקציית פילטר )
צור קלאס המייצג סטודנט, הקלאס מקבל את הנתונים הבאים : שם הסטודנט, מספר סטודנט, ופונקציה לחישוב ממוצע של ציונים.
הפונקציה תקלוט מספר ציונים עבור הסטודנט ותדפיס את הממוצע שלו בהתאם.
בהצלחה!