开发者社区 问答 正文

有一段基于JQuery的JS对象,谁能解释下这段代码?

 var Dialog = (function () {
 
 
        function Dialog(){
            $.proxy(init, this)();
        }
 
 
        function init(){
            alert("init invoked");
            bar();
        }
 
 
        Dialog.prototype.foo = function(){
            alert("foo invoked");
        }
 
 
        function bar(){
            alert("bar invoked!");
        }
        return Dialog;
    })();
 
 
 
 
    var dialog = new Dialog();
    dialog.foo();

展开
收起
a123456678 2016-07-12 16:31:22 1724 分享 版权
1 条回答
写回答
取消 提交回答