设计模式
敲奇
这个作者很懒,什么都没留下…
展开
-
js 设计模式 - 工厂模式
js 设计模式 - 工厂模式 在一些情况下,我们需要构造函数来批量的生产一些对象来供我们使用,这时候就需要用到工厂模式。 var Shiba = function(){ this.name = '柴犬' this.char = '呆萌' } var Husky = function(){ this.name = '哈士奇' this.char = '傻狗' } ...原创 2020-03-10 10:29:13 · 95 阅读 · 0 评论 -
js 设计模式 - 单例模式
设计模式 - 单例模式 在一些场景下,我们会碰到一些比较棘手的对象(如只允许出现一个弹窗,只允许有一个领导)等。这个时候就需要使用单例模式 var Dog = function(name) { this.name = name this._instance = null } Dog.createDog = function(newName) { if(this._instance){ ...原创 2020-03-10 10:09:54 · 93 阅读 · 0 评论