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正则中的RegExp对象对象
Nov 07 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
Feb 18 Javascript
不使用jquery实现js打字效果示例分享
Jan 19 Javascript
js中哈希表的几种用法总结
Jan 28 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
Apr 06 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
Aug 10 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
Sep 12 Javascript
Javascript 动态改变imput type属性
Nov 01 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
Mar 27 Javascript
JavaScript浅层克隆与深度克隆示例详解
Sep 01 Javascript
js canvas实现五子棋小游戏
Jan 22 Javascript
原生js实现九宫格拖拽换位
Jan 26 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 程式大小
2006/12/06 PHP
PHP计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
php+xml编程之SimpleXML的应用实例
2015/01/24 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
PHP使用PDO操作数据库的乱码问题解决方法
2016/04/08 PHP
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
php读取sqlite数据库入门实例代码
2014/06/25 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
最全面的JS倒计时代码
2016/09/17 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
2017/03/08 Javascript
vue数据控制视图源码解析
2018/03/28 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
[02:35]DOTA2超级联赛专访XB 难忘一年九冠称王
2013/06/20 DOTA
Python中的lstrip()方法使用简介
2015/05/19 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
python 实现提取某个索引中某个时间段的数据方法
2019/02/01 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
探索欧洲最好的品牌:Bombinate
2019/06/14 全球购物
一份软件工程师的面试试题
2016/02/01 面试题
工作中的自我评价如何写好
2013/10/28 职场文书
小学红领巾中秋节广播稿
2014/01/13 职场文书
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
个人工作表现评语
2014/04/30 职场文书
优秀班组长事迹
2014/05/31 职场文书
2014年工人工作总结
2014/11/25 职场文书
股权投资协议书
2016/03/23 职场文书
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫