开发者社区> 问答> 正文

有一段基于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 1713 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载