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

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
Johnny Zoo (שיחה | תרומות)
מאין תקציר עריכה
שורה 5:
* '''קוד''' - קטע של תכנית, סקריפט, שמתכנת כותב.
* '''דפדפן''' - תוכנה שבעזרתה גולשים באתרים באינטרנט, הדפדפנים הפופולריים היום הם אינטרנט אקספלורר (Internet Explorer) ופיירפוקס (Firefox).
* '''תיכנות צד לקוח''' - ישומים שמופעליםשהרצתם ע"ימתבצעת דפדפןאצל הלקוח - הגולש. הם מופעלים על ידי הדפדפן, מפרששמפרש את קוד התכנית, על מחשבו של הגולש.
[[תמונה:Tarshim2.gif]]
* '''שרת (server)''' - מחשב שנמצאים בו קבצי האתר,. מחשב זה מבצע תכניות שנכתבו בשפות '''תיכנות צד שרת''' לפני שהוא שולח לדפדפן של הלקוח. (JavaScript אינה תיכנות בצד שרת ולכן אתם יכולים בפשטות רבה לתכנת JavaScript במחשביכם).
[[תמונה:Tarshim4.gif]]
* '''תהליך עיבוד מידע''' - היישום מבצע תהליך של קלט, עיבוד ופלט.
שורה 16:
* '''טבלת מעקב''' - בעזרת טבלת מעקב, נוכל 'לעקוב' אחרי כל ביצוע הוראות האולגוריתם, ובכך לבדוק אותו.
* '''תרשים זרימה''' - בעזרת תרשים זרימה ניתן להבין טוב יותר את האלגוריתם.
* '''יעילות האלגוריתם''' - לעתיםאלגוריתם אנויעיל נתקליםנמדד באתריםבכך שלוקחשהוא להםמסוגל הרבהלבצע זמןפעולה לטעון,דרושה ככלכלשהי שהדףבמספר נטעןנמוך בפחותשל צעדים ותוך שימוש במספר מועט של תאי זיכרון. המשמעות של שימוש באלגוריתמים יעילים היא זמן כךעיבוד גםקצר האלגוריתםיותר, יעילועלייה מהירה יותר של הדף. (במדריך זה יופיעו הסברים ודוגמאות לתכניות יעילות! דגש חזק על רמת התכנות!).
* '''תכנות מונחה עצמים''' - שיטת תכנות השמה דגש על חלוקת העולם ל"עצמים", כאשר את הפעולות השונות מבצעים על העצמים. לדוגמא, כאשר אנו מתכנתים משחק אנו זקוקיםוזקוקים שתופיע מכונית על המסך., אםנגדיר סתםעצם נעשהבשם "מכונית", נצטרך לעשות אותהנגדיר כל פעםמיני מחדש.תכונות בעזרתשלו אוביקטיםכמו נוכלצבע לקראומהירות, להופעולות כשצריך,כמו לשנותתזוזה אתוסיבוב. צבעה,ההתייחסות ולעשותהזו כךתאפשר שהיאלנו תסעלשלוט -בקלות בהוראהעל קצרהמכונית אחת או על מכוניות רבות.