Javascript

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