JavaScript/מושגי יסוד: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
מ קישור
Atavory (שיחה | תרומות)
שורה 2:
'''JavaScript''' היא שפת תסריט. היא ידועה בעיקר כשפה המוטבעת בדפי [[HTML]] על מנת להציג דפים דינמיים, שמשולבת בהם תוכנה. בניגוד לשפות תיכנות שמתבצעים במחשב השרת, קוד ה-JavaScript שמשולב בדף HTML מבוצע על ידי הדפדפן ולכן הוא נקרא '''שפת תכנות בצד לקוח''' (Clint Side programming)
ג'אווה-סקריפט נוחה מאוד לעבודה עם ה-[[DOM/מבוא לאובייקטים|DOM]] ולתפעול [[DHTML]].
==היסטוריה==
==היסטריה==
השפה נוצרה על־ידי חברת נטסקייפ בשנת 1995, ויושמה לראשונה בדפדפן נטסקייפ 2.0. הגרסה הייתה JavaScript 1.0. בנוסף לכתיבת תסריטים בצד הלקוח (בדפדפן) מאפשרת JavaScript כתיבת תסריטים גם בצד השרת, לתפעול בשרת אינטרנט. מבחינת שפה, וגם מבחינת התחביר שלה, מזכירה JavaScript את שפת [[ActionScript]] שמיוחדת ל[[פלאש]].
 
חברת מיקרוסופט יצאה בשפה מתחרה, [[VBScript]], להפעלה בדפדפן, אך לא הצליחה ביעד זה (היא הצליחה יותר בשימושים אחרים של השפה, כולל כתיבת תסריטים בצד השרת - [[ASP]]). בנוסף יצאה מיקרוסופט עם גרסה משלה של שפת JavaScript, והיא קרויה [[JScript]]. דבר זה גורם עד היום לבעיות רבות בקרב מפתחי האינטרנט, בין אם בגלל מפתחים המעלימים עין מהעובדה שהם מתכנתים ב־JScript בלבד, ומתעלמים מדפדפנים אחרים המפענחים את JavaScript הרגילה – ובין בגלל מפתחי אתרים הסובלים לשווא בהתגברות על חוסר התמיכה של הדפדפן אינטרנט אקספלורר של מיקרוסופט בחלקים תיקניים מ־JavaScript.
 
==מידע נוסף==
JavaScript הוא '''תכנות מונחה עצמים''', על כך תקראו כשתלמדו במדריך זה על ה'''אובייקטים'''.