שפת JavaScript היא שפה מונחית-אירועים , כלומר היא יודעת להגיב על אירועים המתרחשים כתגובה לפעולות המשתמש , כגון לחיצה על כפתור , סגירת חלון , הקלקה על העכבר , וכן לאירועים המתרחשים כתגובה לפעולת שעון . תגובה לאירוע מפעילה את המתפעל אירועים ( event-handler ) אשר יכול לזמן פונקציה או לבצע תסריט שמטרתם לטפל באירוע שנוצר . לפניכם רשימה חלקית של אירועים : 2 הפונקציה isNaN היא פונקציה גלובלית וניתן להשתמש בה עם כל אחד מהעצמים המובנים בשפת . JavaScript טבלה 5-1 רשימת אירועים לדוגמה , נסתכל על הדף הבא . הדף מכיל כותרת מרמה , 1 שלוש פסקאות ותמונה מתחלפת . כאשר נעביר את העכבר מעל הפסקה הראשונה , צבע הרקע של הפסקה יהפוך לאדום ויישאר במצב הזה . כאשר נעביר את העכבר מעל הפסקה השנייה , צבע הרקע של הפסקה יהפוך לאדום , אך כאשר נזיז את העכבר אל מחוץ לתחום הפסקה , יחזור הרקע לצבעו הקודם . כאשר נעביר את העכבר על התמונה , תתחלף התמונה . אבל כאשר נזיז את העכבר אל מחוץ לשטח התמונה , תחזור התמונה המקורית . נדגיש כי בכדי שאפשר יהיה לגשת לעצם התמונה ולשנות אותו יש לתת לעצם שם ולגשת אליו דרך שמו , לכן בדוגמה הבאה...  אל הספר
מטח : המרכז לטכנולוגיה חינוכית