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

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