עמוד:234

לדוגמה , את הבדיקה האם שם משתמש שהזין לקוח חדש כבר קיים במסד הנתונים , ניתן לבצע כמובן בצד השרת , שכן לשרת יש גישה לבסיס הנתונים . בכדי לבדוק תקינות נתונים ובמידת הצורך לטפל בקליטה חוזרת של הנתונים , עלינו לשלב בדף ה- , HTML אותו מציגה תוכנת הלקוח , קטעי קוד לביצוע הכתובים בשפת תסריט . ( script language ) שפות התסריט בצד הלקוח נועדו במקורן בדיקת לבדוק את תקינותו של הקלט , אבל בכוחן לעשות פעולות רבות מעבר לכך . באתרים רבים אנו רואים תמונות המשנות את גודלן או אף תמונה המשתנה בעת הצבת הסמן באמצעות תפריט הנפתח בלחיצה על כפתור , ו / או בטקסט רץ אשר ניתן לעצור את ריצתו או לשנות את כיוון גלילתו . פעולות אלה ואחרות מתבצעות בשפת התסריט והן יוצרות אינטראקציה עם המשתמש שלא ניתן לבצעה באמצעות דפי . HTML הקוד לביצוע שמשולב בדף HTML נכתב בשפת התסריט המוכרת על-ידי רוב הדפדפנים . תוכנת הלקוח ( הדפדפן ) יודעת לקרוא קובצי , HTML שהם קובצי טקסט , ולהריץ קטעי קוד ( הנקראים תסריטים ) שנכתבים בשפת התסריט . שפת התסריט דומה לשפת התכנות , אך היא פשוטה יותר והיא אינה כוללת את האפשרויות ששפת התכנות מאפשרת . שפת התסריט אינה עוברת את שלב ההידור , כי אם פירוש . ( interpretation ) המפרש קורא את הטקסט הכתוב ומפרש אותו מיידית , כלומר מתרגם אותו כך שתוכנת הלקוח תוכל להציג את התוצאה . בפרק הזה נציג את שפת התסריט . JavaScript שפת , JavaScript וכמוה שפות תסריט אחרות , היא שפה מונחית עצמים ומונחית-אירועים . שפת JavaScript מכילה מספר מחלקות מוגדרות מראש , לדוגמה המחלקה Window ( חלון ) והמחלקה- Document ( מסמך . ( מחלקות אלה מגדירות תכונות ופעולות שבהן ניתן להשתמש כחלק מהתסריט . בזמן שהדפדפן מפרש ומבצע את התסריט , נוצרים באופן אוטומטי מופעים של המחלקות השונות בהן התסריט משתמש . 1 שפת Java ושפת JavaScript אינן קשורות זו לזו . שפת Java היא שפת תכנות שפיתחה חברת , Sun ואילו את שפת JavaScript פיתחה חברת Netscape כשפה שהדפדפנים יכולים להריץ .

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר