אשכול: javascript scope
View Single Post
ישן 11-10-11, 17:54   # 1
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 31
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

Exclamation javascript scope

אהלן ,

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

אז יש לי קוד שמראה לי שימוש של משתנה גלובאלי שמשמש כקריאה לפונקציה
PHP קוד:
<html>
    <
head>
        <
script type="text/javascript">

            var 
privateFunc null;
            
            (function(){
                function 
closureFunc(text) {
                    
alert(text);
                }
                
privateFunc closureFunc;
            })();
            
            
privateFunc("calling closure function");

        
</script>

    </head>
    <body>
    
    </body>
</html> 
אחלה , הקוד עובד מצויין , אבל פה עולה השאלה שלי

בספרייה JQ אני לא רואה שהם שמים משתנה גלובאלי ואז משתמשים בו לקריאה פונקצייה
אז איך הם מייצאים את הפונקציות ?
יש לזה קשר לפקודה window בסוף הקוד של הספריה שמנפיק את הפונקציות לקוד הגלובאלי?

תודה.
  Reply With Quote