סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

שיעור 13 Handlebars + recursion + תרגול פרויקט

שלום לכולם,

השיעור למדנו על כלי לבניית HTML בצד הלקוח, על ידי חיבור של JSON עם טמפלייט של HTML.

וזאת באמצעות על ידי שימוש ב Handlebars

https://twitter.github.io/typeahead.js/js/handlebars.js

בנוסף, למדנו על רקורסיה.

עשינו בכיתה את התרגילים הבאים :

1. כתוב פונקציה ב javascript להיפוך מספר.
אם אני מעביר לה את המספר 2056 אני אקבל 6502

2. תרגיל ברקורסיה:
כתבו פונקציה המקבלת מערך ומחזירה
את סכום כל האיברים במערך. השתמשו ברקורסיה.

3. לרשותכם ה api הבא: https://jsonplaceholder.typicode.com/users –

השתמשו בבוטסטראפ, וב handlebars על מנת להציג את כל היוזרים בכרטיסיות בדף.

זאת אומרת שניקח את ה html של cards מ bootstrap , ונשתמש ביכולות של handlebars בשביל לקמפל אותו עם נתונים שונים בכל פעם, נתונים שיגיעו אלינו מ API.

התוצאה צריכה להיות משהו כזה:

 

את ה html של כל כרטיס אנחנו כותבים פעם אחת וכל פעם מקמפלים אליו נתונים אחרים.

(מי שלא היה בשיעור יש דוגמא בקבצים)

קבצי השיעור להורדה כאן

 

שיעורי בית:

אני נותן רק תרגיל אחד לנושא הרקורסיה, אני רוצה שתסיימו את הפרויקט של הפתקים עד ה 5/08 ושתתמקדו בו ותסיימו אותו.

 

  1. תרגיל ברקורסיה:

כתבו פונקציה המקבלת מספר ומציגה את סדרת פיבונאצ'י  באורך של אותו מספר

הסבר קצר:

סדרת פיבונאצ'י זה סדרה של מספרים שמתחילה ב 0,1 ואחריה כל מספר הוא חיבור של 2 מספרים שלפניו

זאת אומרת שאחרי 0,1 יגיע גם 1, ואחרי זה יגיע 2 ( 1+1) ואחרי זה יגיע 3 (2+1) ואז 5 (3+2) וכן הלאה..

0,1,1,2,3,5,8,13,21 – זה הפלט הרצוי עבור המספר 8

בהצלחה!

 

 

 

 

סגירת תפריט