11-10-11, 17:54 | # 1 |
חבר מתקדם
|
javascript scope
אהלן ,
אם שמתם לב שאלתי לאחרונה שאלות בנוגע לאיך הכל עובד בנוגע לספריות חיצוניות ודי הבנתי איך הכל עובד אבל יש קטע חשוב שעדיין לא מובן לי אז יש לי קוד שמראה לי שימוש של משתנה גלובאלי שמשמש כקריאה לפונקציה PHP קוד:
בספרייה JQ אני לא רואה שהם שמים משתנה גלובאלי ואז משתמשים בו לקריאה פונקצייה אז איך הם מייצאים את הפונקציות ? יש לזה קשר לפקודה window בסוף הקוד של הספריה שמנפיק את הפונקציות לקוד הגלובאלי? תודה. |
13-10-11, 19:33 | # 2 |
חבר מתקדם
|
הקפצה - חשוב לי מאוד.
|
13-10-11, 20:30 | # 3 |
חבר בקהילה
|
לא הבנתי את הכוונה שלך לגבי JQ , אשמח אם תפרט.
__________________
UI/UX Expert | WEB Developer | Mobile Apps Developer
- Netanel Edri, new approach to development - |
13-10-11, 20:51 | # 4 |
משתמש - היכל התהילה
|
אני מבין למה אתה מתכוון.
מה שעושים ב-jQuery (מהסתכלות עכשיו בקוד) הם שמים את המחלקה ב-windows.jQuery וב-window.$ (אתה יכול לראות את זה בסוף הקוד). לא קראתי על זה מעולם, אבל כנראה window שקול ל-global scope. |
13-10-11, 22:30 | # 5 |
מנהל פורום, עסק רשום
|
זה אכן נכון.
ניתן לגשת לכל משתנה גלובלי באמצעת window.MyVar. זה גם הגיוני אגב. באותה הצורה אפשר לגשת למשתנשים ב- parent וב-opener. |
13-10-11, 23:41 | # 6 |
חבר מתקדם
|
ניסיתי לעשות משהו דומה , שלא ממש הלך :
PHP קוד:
|
14-10-11, 00:13 | # 7 |
משתמש - היכל התהילה
|
בוודאי
אתה צריך לעשות השמה של mine לתוך window.mine, לא סתם לרשום window.mine; |
14-10-11, 00:34 | # 8 |
חבר מתקדם
|
את האמת , בJQ לא הבנתי איך הם בסוף הקוד הפקודה עם ה window איך יש להם שתי '=' במשפט אחד , לא נראה לי הגיוני
ומה הכוונה שלך והשמה? אתה יכול להביא לי דוגמא? |
14-10-11, 00:59 | # 9 |
משתמש - היכל התהילה
|
קוד:
window.mine = mine לגבי jQuery. לרשום קוד:
a=b=c קוד:
b=c a=b |
14-10-11, 14:09 | # 10 |
חבר מתקדם
|
שבת חברה , אני מבקש לא להגיב עד צאת שבת
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|