דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
zvizvi 0Z

zvizvi 0

@zvizvi 0
אודות
פוסטים
2
נושאים
0
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • ביאור הקוד if window !== top ב JS
    zvizvi 0Z zvizvi 0

    @רחמים

    מצאתי כאן
    https://www.w3schools.com/js/js_scope.asp
    שבאמת זו ההתנהגות הרשמית של JS ואכן יש שם אזהרה שלא להצהיר בלי VAR כדי לא ליצור משתנים גלובלים.

    :!: זה אחד המקומות ש JS מתנהג לא כמצופה ובצורה לא הגיונית בעליל וגם מסוכנת בזה שמשתנה גלובלי יכול לשכתב בטעות פונקציות ומשתנים אחרים.

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

    פורסם במקור בפורום CODE613 ב24/08/2017 11:09 (+03:00)


  • ביאור הקוד if window !== top ב JS
    zvizvi 0Z zvizvi 0

    @רחמים

    @avr416
    הטעות שלך היא שלא הכרזת עליו עם var אלא השמת את הערך 123 לתוך משתנה שהנחת שהוא קיים בשם a, ממילא בעצם יצרת מאפיין לwindow בשם a עם ערך של 123.

    למה אם אני לא כותב VAR אז JS מבין שאני מתכוון ל window ולא לסקופ שבו אני נמצא?

    הסקופ הגלובלי של javascript בדפדפן הוא window.
    תרשום a = 1 ותבקש את window.a הוא יהיה שווה 1

    פורסם במקור בפורום CODE613 ב24/08/2017 01:08 (+03:00)

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום