All Posts

  • Published on
    תבנית הצופה – Observer Pattern היא תבנית שעוזרת לנו להגדיר מערכת יחסים בין אובייקט אחד שנקרא "הנושא" לבין כמה אובייקטים אחרים שתלויים בו ונקראים "צופים". את אובייקט הנושא לא מעניין מה קורה עם האובייקטים שצופים בו והוא לא תלוי בהם, אך הם כן תלויים בו ומחכים שיקרא להם באמצעות אחת הפונקציות שלו.
  • Published on
    תבנית תכנון זאת נופלת תחת הקטגוריה של – Creational design patterns. תבניות שנופלות תחת הקטגוריה הזאת בדרך כלל מספקות לנו דרך ליצירת כמות גדולה של אובייקטים שונים ואפשרות להשתמש באותו קטע שוב ושוב על מנת לנהל או ליצור את האובייקטים הללו.
  • Published on
    חלק שלישי ואחרון מתוך שלושה על תכנות אסינכרוני ב-JavaScript, אולי אחד הנושאים הכי חשובים בשפה. החלק השלישי מתמקד בדרך הכי חדישה לטפל בפעולות אסינכרוניות שהגיעה אלינו עם ES8. מאחורי הקלעים רץ אותו Promise מוכר מהמאמר הקודם רק שהפעם הדרך לטפל בו שונה והתחביר פשוט וברור אפילו יותר.
  • Published on
    חלק שני מתוך שלושה על תכנות אסינכרוני ב-JavaScript, אולי אחד הנושאים הכי חשובים בשפה. החלק השני מתמקד בדרך היותר מקובלת היום להתמודד עם פונקציות אסינכרוניות. נלמד לכתוב פונקציות אסינכרוניות בעזרת האובייקט Promise אשר הוצג לנו לראשונה ב-ES6 ונראה איך האובייקט עוזר לנו לפשט ולסדר את הקוד כך שיהיה יותר ברור וקריא.