(JS)设计模式-单例模式

linong

设计模式这种东西说起来都有一个怪怪的名字,但是使用率还是蛮高的。简单介绍一下单例模式,只实例化一次,在一些弹框啊,提示啊什么上面会用到,尤其是在使用了数据驱动视图这种写法,控制起来还是比较难的,之前jquery直接$('.popover').hide()就都隐藏掉不太一样。

简单的写一下js怎么实现,嗯,最简单就是闭包了吧。这样写了之后,我们每次new的时候返回的都是同一个对象。

var Message = (function(){
    var _message = null;
    var Message = function(){
        console.log(new Date().getTime());  
    }
    return function(){
        if(!_message){
            _message = new Message();
        }
        return _message;
    }
})()

阅读 1k

javascript-lNong
只此一生,何必从众

Read-Search-Ask

22.7k 声望
4.8k 粉丝
0 条评论

Read-Search-Ask

22.7k 声望
4.8k 粉丝
文章目录
宣传栏