top of page
חיפוש

תכנות מונחה אירועים - EDP

  • Event-driven programming
  • 27 ביולי 2015
  • זמן קריאה 1 דקות

בדומה לתכנות מונחת עצמים, תכנות מונחה אירועים עובד לפי אירוע מסויים שנעשה.

בכל אירוע מעורבים מספר גורמים:

1. יעד (target)- למשל הכפתור עליו מתבצעת לחיצה.

2. אירוע (event) - בדוגמה שלנו אירוע לחיצה של המשתמש.

3. מטפל (event handler) - אחראי להפעיל את הפונקציה כשהכפתור נלחץ.

4. מאזין (event listener) - אחראי להגיד למטפל הפונקציה שהכפתור נלחץ, לדוגמה (onClick).

לדוגמה פשוטה מוחשת, כשאדם לוחץ על כפתור חשמל על מנת להדליק את המנורה.

יש את הכפתור (יעד), עליו לוחץ המשתמש (אירוע לחיצה), כשקוראת הלחיצה החשמל נדלק (טיפול במטרה של האירוע), זה קורא כשהחשמל "קולט" שיש חיבור של המתג ("האזנה" לאירוע).

ישנם אירועי משתמש, שזה תלוי בלחיצת המשתמש לדוגמה.

וישנם אירועי מערכת, לדוגמה כיבוי או הדלקת המכשיר,

שגם זה אירוע, אמנם לא אנו קבענו אותו, אך בהחלט אפשר לקשר אליו פוקציונליות מסויימת,

שיפעלו בעת האירוע (לדוגמה ברגע אירוע הפעלת התוכנה).

דוגמה להוזפת מאזין לאירוע לחיצה בדף אינטרנט:

document.getElementById("myBtn").addEventListener("click", function(){

// do somting

});

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

 
 
 

פוסטים אחרונים

הצג הכול
מבוא ל-Bootstrap

זוהי סיפרייה המקלה על העבודה לפיתוח עיצוב רספונסיבי מהיר. על ידי הוספת מחלקה מתאימה לאלמנט html, לאחר שהוספנו לדיב האבא את הקלאס row....

 
 
 

Kommentare


מאמרים נבחרים
מאמרים חדשים
ארכיון
חפש לפי תג
הבלוג של ישרוליק
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square

ישרוליק נט

israelik net

גולשים אלייך...

bottom of page