单例模式【javascript设计模式】

学而时习之,不亦说乎?——孔丘《论语•学而》 单例模式的核心在于: 确保一个实例,并提供全局访问。 首先,单例模式要求只有一个实例,其次这个实例在全局都可以访问到。比如我在实习的时候写的这个页面: 点击邮件获取最新安装包的时候会弹出这个框框,很显然,这个框框只需要被创建一次即可,所以我们可以写下如下的代码: <button class="J-popup">btn</button& »

虫二 虫二 浏览量:0

装饰者模式【javascript设计模式】

其实生命就是这样,从无到有,从稚嫩到成熟。现状态转变自前一个状态,只是多了点东西,它们就变得相互独立,形同陌路。 装饰者模式,听名字就会明白,是在原有对象的基础上,给其装饰一些东西,使其成为一个新的对象。举个例子:我现在是一个单身狗,给我一个女朋友,我就变成了有女朋友的单身狗;换句话说就是,我现在是一个单身狗对象,给我装饰了一个女朋友,我就成为一个有女朋友的单身狗对象。接下来用代码阐述一下: const SingleDog = function () { } SingleDog.prototype. »

虫二 虫二 浏览量:0

启程,来到杭城 —【在酷家乐的日子】

生命中总有一些征兆,指引我们相遇 。 ——马克·李维 去年五月份来杭城游玩,驻足在这棵九溪烟树前,不竟想起了林笛儿的文字:不走了,停在这里长成一棵树,宁静,向光,安然,敏感的神经末梢,触着流云和微风,窃窃的欢喜。于是在同学们纷纷涌去北京时,我独自一人来到杭城。翠翠姐问及此事时,我考虑良久,不知如何作答,于是在她的追问下,只好说杭州空气好呀,杭州美女多呀,哈哈哈。毕竟,纵有千种风情, »