1
;(function(Register, $, undefined) {

'use strict';

Register.Model = {
    Uid: ''
};

Register.Handler= {
    init: function() {
        Register.Model.Uid= $('body').data('uid');
    }
};

})(window.Register= window.Register|| {}, jQuery);

こんにちは、私は JavaScript と JQuery を初めて使用します。上記のコードの最後の行は本当に混乱します。その構文を理解するのを手伝ってください。私が学べる本を教えてください。

4

2 に答える 2

5

最初にこれを見てください:

(function(){
   console.log("executed");
})();

コードは関数を定義し、すぐにそれを実行します。関数にパラメーターを渡すこともできます。次に例を示します。

(function(a,b){
    console.log(a+b);//should print 3
})(1,2);
于 2013-05-08T06:38:52.290 に答える