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 相关文章推荐
List the Stored Procedures in a SQL Server database
Jun 20 Javascript
在js中单选框和复选框获取值的方式
Nov 06 Javascript
jquery 图片截取工具jquery.imagecropper.js
Apr 09 Javascript
javascript中的变量作用域以及变量提升详细介绍
Oct 24 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
JavaScript常用数组算法小结
Feb 13 Javascript
angular ngClick阻止冒泡使用默认行为的方法
Nov 03 Javascript
React Native实现地址挑选器功能
Oct 24 Javascript
Vue多系统切换实现方案
Jun 05 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
Aug 13 Javascript
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
详解JavaScript中的链式调用
Nov 27 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连接SQLServer2005方法及代码
2013/12/26 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
php类的定义与继承用法实例
2015/07/07 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
奇妙的js
2007/09/24 Javascript
img的onload的另类用法
2008/01/10 Javascript
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
JQuery中Bind()事件用法分析
2015/05/05 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
2015/12/03 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
JS实现的小火箭发射动画效果示例
2018/12/08 Javascript
vue-cli构建vue项目的步骤详解
2019/01/27 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
Python冲顶大会 快来答题!
2018/01/17 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
Python3 批量扫描端口的例子
2019/07/25 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
Python 字符串池化的前提
2020/07/03 Python
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
捷克浴室和厨房设备购物网站:SIKO
2018/08/11 全球购物
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
物流业务员岗位职责
2014/02/08 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书
青年教师听课心得体会
2016/01/15 职场文书
工作汇报材料难写?方法都在这里了!
2019/07/01 职场文书
DSP接收机前端设想
2022/04/05 无线电