שלום לכולן,
השיעור התעסקנו ב 2 דברים:
- עבודה מול קבצי json וקבלת json – בהמשך לשיעור הקודם עשינו תרגיל שמשתמש ב 2 קבצי json שונים ומצליב את המידע בינהם:
- התחלנו ללמוד על עבודה סינכרונית ועבודה אסינכרונית, הכרנו את הפונקציה settimeout ואת האובייקט promise
שיעורי בית:
- פריצת הכספת :
צרו דף html עם תיבת טקסט מסוג number . ותמונה של כספת.
המשתמש צריך לפצח את סיסמת הכספת על ידי ניחושים ב input.
למשתמש יש גם 2 כפתורים, אחד "ניחוש" ואחד "ראה ניסיונות כושלים"
ידוע לכם שהקוד הוא 1234 . כל פעם שאני אכניס קוד לא נכון ואלחץ על הכפתור "ניחוש" אני אקבל שגיאה, ואשמור את התווים במערך .
ברגע שאני אלחץ "ראה ניסיונות כושלים" אני אקבל רשימה של כל האפשרויות שניסיתי עד כה.
במידה והכנסתי את הקוד 1234 אני אקבל הודעה שהקוד נכון!
שימו לב שבתיבת input אפשר יהיה אפשר להזין רק 4 תווים (לא פחות ולא יותר)
אחרי 20 שניות, אם לא הצלחתי לפצח את הסיסמה, אני אקבל הודעה שנגמר הזמן!
- בתרגיל זה לא צריך להשתמש ב promise, זה היה יכול להיות נחמד בשביל התרגול אבל זה לא הייעוד של promise.
- בתרגיל זה תשתמשו ב settimeout ו ב min-max בטופס בשביל הולידציה וב foreach בשביל להציג את הניסיונות הכושלים.
2.
תרגול promise:
בדף האתר יהיה רשום לי loading ברגע שאני נכנס לאתר.
אחרי 3 שניות התוכן של הדף ישתנה ל Hello World!
מאחורי הקלעים יהיה לי promise עם התוכן של hello world , ואני אאזין אליו. אחרי 3 שניות הוא יחזיר לי תשובה, ואז אני אכניס את התשובה הזאת בדף ( באמצעות document.getElementById )
אם אתם מסתבכות או משהו תשלחו לי מייל : [email protected]
אפשר גם להתקשר 0505556693