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

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תוכן שנמחק תוכן שנוסף
קריאתם -> הגדרתם, כי כך מקובל.
מוסיף קישור לויקיפדיה ומוחק פופופלרי, כי אקספלורר כבר לא פופולרי
שורה 4: שורה 4:
* '''מתכנת''' - כינוי לאדם שמפתח תכניות (יישומים).
* '''מתכנת''' - כינוי לאדם שמפתח תכניות (יישומים).
* '''קוד''' - קטע של תכנית, סקריפט, שמתכנת כותב.
* '''קוד''' - קטע של תכנית, סקריפט, שמתכנת כותב.
* '''דפדפן''' - תוכנה שבעזרתה גולשים באתרים באינטרנט, הדפדפנים הפופולריים היום הם אינטרנט אקספלורר (Internet Explorer) וכרום (Chrome).
* '''דפדפן''' - תוכנה שבעזרתה גולשים באתרים באינטרנט. למשל [[w:he:אינטרנט אקספלורר|אינטרנט אקספלורר]] (Internet Explorer) ו[[w:he:כרום|גוגל כרום]] (Chrome).
* '''תיכנות צד לקוח''' - ישומים שהרצתם מתבצעת אצל הלקוח - הגולש. הם מופעלים על ידי הדפדפן, שמפרש את קוד התכנית, על מחשבו של הגולש.
* '''תיכנות צד לקוח''' - ישומים שהרצתם מתבצעת אצל הלקוח - הגולש. הם מופעלים על ידי הדפדפן, שמפרש את קוד התכנית, על מחשבו של הגולש.
[[תמונה:Tarshim2.gif]]
[[תמונה:Tarshim2.gif]]

גרסה מ־23:45, 4 בדצמבר 2019

JavaScript

התחלת העבודה

הוראת תנאי

אובייקטים

מערכים

לולאות

פונקציות

אובייקט המסמך

אוביקטים נוספים

JavaScript למתקדמים

ספריות

בינה מלאכותית


גרסה להדפסה

במהלך הספר יופיעו מושגים שונים, הגדרתם כאן תוכל לעזור לכם בהמשך.

  • גולש או משתמש - כינוי לאדם שגולש באינטרנט ומשתמש בישומים שונים.
  • מתכנת - כינוי לאדם שמפתח תכניות (יישומים).
  • קוד - קטע של תכנית, סקריפט, שמתכנת כותב.
  • דפדפן - תוכנה שבעזרתה גולשים באתרים באינטרנט. למשל אינטרנט אקספלורר (Internet Explorer) וגוגל כרום (Chrome).
  • תיכנות צד לקוח - ישומים שהרצתם מתבצעת אצל הלקוח - הגולש. הם מופעלים על ידי הדפדפן, שמפרש את קוד התכנית, על מחשבו של הגולש.

  • שרת (server) - מחשב שנמצאים בו קבצי האתר. מחשב זה מבצע תכניות שנכתבו בשפות תיכנות צד שרת לפני שהוא שולח לדפדפן של הלקוח. (JavaScript אינה תיכנות בצד שרת ולכן אתם יכולים בפשטות רבה לתכנת JavaScript במחשביכם).

  • תהליך עיבוד מידע - היישום מבצע תהליך של קלט, עיבוד ופלט.

  • קלט (input) - קליטת נתונים שהוזנו במקלדת, תזוזת העכבר, הפעלת מצלמת אינטרנט וכו'.
  • פלט (output) - הדפסה למסך, הדפסה במדפסת, השמעת קולות ומוסיקה, הקרנת וידיאו וכו'.
  • אלגוריתם - סדרת הוראות שביצועם מביא לפיתרון בעיה, במלים פשוטות - תכנית שמבצעת הוראות ועונה למה שרצינו שהיא תעשה.
  • טבלת מעקב - בעזרת טבלת מעקב, נוכל 'לעקוב' אחרי כל ביצוע הוראות האולגוריתם, ובכך לבדוק אותו.
  • תרשים זרימה - בעזרת תרשים זרימה ניתן להבין טוב יותר את האלגוריתם.
  • יעילות האלגוריתם - אלגוריתם יעיל נמדד בכך שהוא מסוגל לבצע פעולה דרושה כלשהי במספר נמוך של צעדים ותוך שימוש במספר מועט של תאי זיכרון. המשמעות של שימוש באלגוריתמים יעילים היא זמן עיבוד קצר יותר, ועלייה מהירה יותר של הדף. (במדריך זה יופיעו הסברים ודוגמאות לתכניות יעילות! דגש חזק על רמת התכנות!).
  • תכנות מונחה עצמים - שיטת תכנות השמה דגש על חלוקת העולם ל"עצמים", כאשר את הפעולות השונות מבצעים על העצמים. לדוגמא, כאשר אנו מתכנתים משחק וזקוקים שתופיע מכונית על המסך, נגדיר עצם בשם "מכונית", נגדיר כל מיני תכונות שלו כמו צבע ומהירות, ופעולות כמו תזוזה וסיבוב. ההתייחסות הזו תאפשר לנו לשלוט בקלות על מכונית אחת או על מכוניות רבות.