1
回答
求高手---有一段基于JQuery的JS对象,谁能解释下这段代码?
注册华为云得mate10,2.9折抢先购!>>>   

代码如下:

    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();



我基本能看懂,但是不懂为什么Dialog里还要用proxy,而且对外访问的方法要用prototype?

举报
月永云力
发帖于3年前 1回/49阅
顶部