模块模式

当然以下写法对于js模块化而言都显不足,在未使用模块化的代码中相对较好。

推荐的面向对象写法1:

var singleton = function () {
    //私有变量
    var a = 10;
    //私有方法
    function b() {
        return true;
    }
    return {
        A: a,
        B: function () {
           return b();
        }
    }
}();

推荐的面向对象写法2:

var singleton = function () {
    //私有变量
    var a = 10;
    //私有方法
    function b() {
        return true;
    }
    var obj = new CustomeObject();//自定义类型
    obj.A = a;
    obj.B = function () {
        return b();
    }

    return obj;
}();

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭