• 技术文章 >Web开发 >JavaScript

    JavaScript享元模式是什么

    小妮浅浅小妮浅浅2021-10-27 09:46:19原创6734

    1、享元模式是一种用于性能优化的模式,核心是运用共享技术来有效支持大量细粒度的对象。

    2、享元模式要求将对象的属性划分为内部状态与外部状态。目标是尽量减少共享对象的数量。

    实例

        var Model = function (sex, underwear) {
     
          this.sex = sex;
     
          this.underwear = underwear;
     
        };
     
        Model.prototype.takePhoto = function () {
     
          console.log('sex= ' + this.sex + ' underwear=' + this.underwear);
     
        };
     
        for (var i = 1; i <= 50; i++) {
     
          var maleModel = new Model('male', 'underwear' + i);
     
          maleModel.takePhoto();
     
        };
     
        for (var j = 1; j <= 50; j++) {
     
          var femaleModel = new Model('female', 'underwear' + j);
     
          femaleModel.takePhoto();
     
        };

    以上就是JavaScript享元模式的介绍,希望对大家有所帮助。更多Javascript学习指路:Javascript

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:javascript 享元模式
    品易云
    上一篇:JavaScript组合模式是什么 下一篇:javascript new调用构造函数

    相关文章推荐

    • JavaScript原型链继承的注意点• JavaScript如何盗用构造函数• JavaScript组合继承的实现• JavaScript全局作用域是什么• JavaScript局部作用域的分类• JavaScript作用域链的形成• JavaScript对象原型__ proto__的介绍• Javascript如何用原型对象继承父类型• JavaScript预加载图片的操作• JavaScript中构造函数是什么• JavaScript创建类的方法• JavaScript代理模式的分类• JavaScript组合模式是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网