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中document对象的一些重要属性
Mar 06 Javascript
jQuery中[attribute*=value]选择器用法实例
Dec 31 Javascript
微信小程序开发(二)图片上传+服务端接收详解
Jan 11 Javascript
javascript构造函数以及原型对象的理解
Jan 13 Javascript
JS实现图片居中悬浮效果
Dec 25 Javascript
在Vue methods中调用filters里的过滤器实例
Aug 30 Javascript
vue通过cookie获取用户登录信息的思路详解
Oct 30 Javascript
JavaScript实现页面中录音功能的方法
Jun 04 Javascript
JavaScript实现简单计算器
Mar 19 Javascript
JavaScript, select标签元素左右移动功能实现
May 14 Javascript
js判断鼠标移入移出方向的方法
Jun 24 Javascript
js绘制一条直线并旋转45度
Aug 21 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 $_FILES中error返回值详解
2014/01/30 PHP
PHP获取POST数据的几种方法汇总
2015/03/03 PHP
PHP中预定义的6种接口介绍
2015/05/12 PHP
深入浅析php中sprintf与printf函数的用法及区别
2016/01/08 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
2017/09/28 PHP
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
AngularJS语法详解
2015/01/23 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
深入了解Hybrid App技术的相关知识
2019/07/17 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
[42:39]老党炸弹人试玩视频
2014/09/03 DOTA
[01:08:30]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第一场 2月28日
2021/03/11 DOTA
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
python给微信好友定时推送消息的示例
2019/02/20 Python
使用Pandas的Series方法绘制图像教程
2019/12/04 Python
python小项目之五子棋游戏
2019/12/26 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
酒店秘书求职信范文
2014/02/17 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
安全教育观后感
2015/06/17 职场文书