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宝典学习笔记(上)
Jan 10 Javascript
javascript测试题练习代码
Oct 10 Javascript
浅析JQuery中的html(),text(),val()区别
Sep 01 Javascript
了解Javascript的模块化开发
Mar 02 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
Aug 08 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 Javascript
Angular的事件和表单详解
Dec 26 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
May 24 Javascript
JavaScript实现简单生成随机颜色的方法
Sep 21 Javascript
浅析JavaScript中的特殊数据类型
Dec 15 Javascript
layui switch 开关监听 弹出确定状态转换的例子
Sep 21 Javascript
react-router-dom 嵌套路由的实现
May 02 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应用JSON技巧讲解
2013/02/03 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
2014/06/24 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
RequireJS入门一之实现第一个例子
2015/09/30 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
利用Python爬取微博数据生成词云图片实例代码
2017/08/31 Python
python正则实现计算器功能
2017/12/14 Python
Python实现简单http服务器
2018/04/12 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
对python中Librosa的mfcc步骤详解
2019/01/09 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
Django values()和value_list()的使用
2020/03/31 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
物流仓储实习自我鉴定
2013/09/25 职场文书
写给妈妈的道歉信
2014/01/11 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
安全承诺书范文
2014/03/26 职场文书
借款协议书
2014/04/12 职场文书
拓展训练激励口号
2014/06/17 职场文书
殡葬服务心得体会
2014/09/11 职场文书
先进党支部申报材料
2014/12/24 职场文书
会计工作态度自我评价
2015/03/06 职场文书
农村婚庆主持词
2015/06/29 职场文书
python 中[0]*2与0*2的区别说明
2021/05/10 Python