נפתרה: הגעתי לכתובת האתר

הבעיה העיקרית עם Got to URL היא שזה לא עובד כפי שפורסם. האתר מבטיח למשתמשים שהם יכולים לגשת בקלות למיקום הנוכחי של דפדפן האינטרנט שלהם על ידי הזנת הכתובת בשורת הכתובות, אך זה לא המקרה. במקום זאת, משתמשים מופנים לדף המבקש מהם להזין את פרטי ההתחברות שלהם כדי לגשת לחשבון שלהם. זוהי אי נוחות גדולה עבור משתמשים המנסים לגשת לדפי אינטרנט או לחפש מידע באינטרנט.

window.location = "http://www.google.com";

שורת קוד זו תפנה את החלון הנוכחי לדף הבית של Google.

_תַת_

ב-JavaScript, תת שגרה היא גוש קוד שניתן לקרוא לו מבלוק קוד אחר.

עצמי טיעונים אחרים

ישנן כמה דרכים שונות להעלות ויכוחים על עצמי ואחר ב-JavaScript.

הדרך הראשונה היא להשתמש במילת המפתח "עצמי" ואחריה שם או ביטוי. לדוגמה, self.name יחזיר את הערך של מאפיין השם באובייקט הנוכחי.

הדרך השנייה היא להשתמש במילת המפתח "אחר" ואחריה ביטוי. לדוגמה, other.name יחזיר את הערך של המאפיין name באובייקט שאינו האובייקט הנוכחי.

מופעי כיתה

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

ראשית, למחלקה יכולים להיות מאפיינים ספציפיים למחלקה עצמה. לדוגמה, למחלקה עשוי להיות מאפיין בשם "שם" שמכיל את שם המחלקה.

שנית, למחלקות יכולות להיות שיטות. מתודה היא כמו פונקציה, אבל היא שייכת למחלקה במקום להיות מחוברת למופע בודד של המחלקה. ניתן להשתמש בשיטות כדי לעשות דברים כמו יצירת מופעים חדשים של המחלקה או גישה לחברי המחלקה מחוץ לשיטה עצמה.

לבסוף, למחלקות יכולות להיות מאפיינים ושיטות המשותפים לכל המופעים של המחלקה. זה נקרא "מאפיין האב-טיפוס". מאפיין האב-טיפוס הוא כמו משתנה בכך שהוא מכיל נתונים המשותפים לכל המופעים של המחלקה. עם זאת, בניגוד למשתנים, שיכולים להחזיק כל סוג נתונים, מאפיין האב-טיפוס מחזיק תמיד הפניה לאובייקט. משמעות הדבר היא שכאשר אתה יוצר מופע של מחלקה באמצעות new(), אתה מקבל הפניה לאובייקט שמצביעה על מופע של אובייקט ה-Class (ולא רק אובייקט ישן רגיל). לאחר מכן תוכל לגשת לחברים של אובייקט זה באמצעות סימון נקודות (כגון: Class.prototype).

שיטת קסם

אין תשובה חד משמעית לשאלה זו. יש אנשים שמעדיפים את השימוש בספריות JavaScript מקוריות כגון jQuery, בעוד שאחרים עשויים להעדיף להשתמש בשיטות תכנות "מסורתיות" יותר כגון לולאות והצהרות מותנות. בסופו של דבר, מה שעובד הכי טוב עבור אדם מסוים תלוי בהעדפות ובניסיון שלו.

הודעות קשורות:

השאירו תגובה