JS模式之单例模式基本用法


Posted in Javascript onJune 30, 2015

本文实例讲述了JS模式之单例模式基本用法。分享给大家供大家参考。具体如下:

//singleton
var SingletonTester = (function(){
  function Singleton(options){
    options = options || {};
    this.name = "SingletonTester";
    this.pointX = options.pointX || 6;
    this.pointY = options.pointY || 10;
  };
  
  var instance;
  var _static = {
    name : "SingletonTester",
    getInstance : function(options){
      if(instance === undefined){
        instance = new Singleton(options)
      };
      return instance;
    }
  };
  return _static;
})();

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
不用写JS也能使用EXTJS视频演示
Dec 29 Javascript
javascript mouseover、mouseout停止事件冒泡的解决方案
Apr 07 Javascript
用jquery存取照片的具体实现方法
Jun 30 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
May 11 Javascript
jquery判断密码强度的验证代码
Apr 22 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
js 调用百度分享功能
Feb 27 Javascript
十大热门的JavaScript框架和库
Mar 21 Javascript
关于vue.js v-bind 的一些理解和思考
Jun 06 Javascript
JavaScript根据json生成html表格的示例代码
Oct 24 Javascript
laydate时间日历插件使用方法详解
Nov 14 Javascript
vue更改数组中的值实例代码详解
Feb 07 Javascript
js简单工厂模式用法实例
Jun 30 #Javascript
JavaScript判断undefined类型的正确方法
Jun 30 #Javascript
超赞的动手创建JavaScript框架的详细教程
Jun 30 #Javascript
JavaScript中Null与Undefined的区别解析
Jun 30 #Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
Jun 30 #Javascript
深入探究使JavaScript动画流畅的一些方法
Jun 30 #Javascript
使用jQuery在对象中缓存选择器的简单方法
Jun 30 #Javascript
You might like
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
php shell超强免杀、减少体积工具实现代码
2012/10/16 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
2011/09/17 Javascript
jQuery实现动画效果的实例代码
2013/05/07 Javascript
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
jquery限定文本框只能输入数字即整数和小数
2013/11/29 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
js实现简单数字变动效果
2017/11/06 Javascript
详解react-redux插件入门
2018/04/19 Javascript
js module大战
2019/04/19 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
python使用心得之获得github代码库列表
2014/06/25 Python
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
python http接口自动化脚本详解
2018/01/02 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
python3实现钉钉消息推送的方法示例
2019/03/14 Python
详解python之heapq模块及排序操作
2019/04/04 Python
virtualenv介绍及简明教程
2020/06/23 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
公务员培训心得体会
2013/12/28 职场文书
财务主管自我鉴定
2014/01/17 职场文书
员工晚婚的请假条
2014/02/08 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
早读课迟到检讨书
2014/09/25 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
综治工作汇报材料
2014/10/27 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL