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

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