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 相关文章推荐
jquery设置控件位置的方法
Aug 21 Javascript
jquery教程ajax请求json数据示例
Jan 13 Javascript
将数字转换成大写的人民币表达式的js函数
Sep 21 Javascript
javascript如何操作HTML下拉列表标签
Aug 20 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
Sep 26 Javascript
JavaScript面试题(指针、帽子和女朋友)
Nov 23 Javascript
使用JavaScript实现链表的数据结构的代码
Aug 02 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
Nov 08 jQuery
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
一步步教你利用Docker设置Node.js
Nov 20 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
Apr 16 Javascript
js与jquery获取input输入框中的值实例讲解
Feb 27 jQuery
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
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
2010/05/10 PHP
PHP反转字符串函数strrev()函数的用法
2012/02/04 PHP
PHP中使用asort进行中文排序失效的问题处理
2014/08/18 PHP
PHP中if和or运行效率对比
2014/12/12 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
jQuery1.6 正式版发布并提供下载
2011/05/05 Javascript
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
JS实现随机生成10个手机号的方法示例
2018/12/07 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
[44:47]Ti4 循环赛第三日 iG vs NaVi
2014/07/12 DOTA
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
2019/08/13 Python
Django 项目重命名的实现步骤解析
2019/08/14 Python
Python获取时间戳代码实例
2019/09/24 Python
Python 实现训练集、测试集随机划分
2020/01/08 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
python跨文件使用全局变量的实现
2020/11/17 Python
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
中层竞聘演讲稿
2014/01/09 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
个人委托书怎么写
2014/09/17 职场文书
婚前协议书标准版
2014/10/19 职场文书
学年个人总结范文
2015/03/05 职场文书
红色故事汇观后感
2015/06/18 职场文书
安全生产奖惩制度
2015/08/06 职场文书
2019年大学生暑期社会实践调查报告模板
2019/11/07 职场文书
python中数组和列表的简单实例
2022/03/25 Python