JavaScript 道格拉斯克罗克福德的模块模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 道格拉斯克罗克福德的模块模式相关的知识,希望对你有一定的参考价值。

var singleton = function () {
    var privateVariable = 0;
    
    function privateFunction(x) {
        //detail...
    }
    
    return {
        firstMethod: function (a) {
            return a;
        },
        secondMethod: function (a, b) {
            return a+b;
        },
        thirdMethod: function () {
            return privateVariable;
        }
    };
}();

alert(singleton.secondMethod(1,2)); //return 3

以上是关于JavaScript 道格拉斯克罗克福德的模块模式的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript之面向对象学九(原型式继承和寄生式继承)

(D.克罗克福德)

JS实现继承的几种方式

不扶好眼镜,请别打开这本挑战JS语言特性的书

Vim上下文突出显示

JavaScript Json(转)