jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化's Archiver

wadelin 發表於 2010-6-8 09:36

請教js語法的問題(來自於jquery)

jquery最外的一層

(function(){
        //do something;
})(window);

請問,這是把function變成window的屬性的意思嗎?

=>  (blabla)(window);的語法是啥意思…


謝謝

wadelin 發表於 2010-6-8 11:06

找到答案了…

這樣是匿名函式的意思...

(
   function(){
        //do soming
   }
)();   //最後面這個(),是指執行第一個()裡的function



(
   function(X){
        //do soming
   }
)(window);//就是window會傳入function,也就是 X

完畢....

頁: [1]

Powered by Discuz! Archiver  © 2001-2009 Comsenz Inc.