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控制图片翻转示例代码(兼容firefox,ie,chrome)
Dec 19 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
Dec 19 Javascript
node.js中的fs.openSync方法使用说明
Dec 17 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
Sep 04 Javascript
AngularJS进行性能调优的7个建议
Dec 28 Javascript
自定义事件解决重复请求BUG的问题
Jul 11 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
Sep 07 Javascript
详解angularjs popup-table 弹出框表格指令
Sep 20 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
Jan 15 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
Jan 28 jQuery
NProgress显示顶部进度条效果及使用详解
Sep 21 Javascript
vue-cli3单页构建大型项目方案
Apr 07 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
实用函数8
2007/11/08 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
Javascript调试工具(下载)
2007/01/09 Javascript
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
利用a标签自动解析URL分析网址实例
2014/10/20 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
2017/02/08 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
JS实现滚动条触底加载更多
2019/09/19 Javascript
vue 关闭浏览器窗口的时候,清空localStorage的数据示例
2019/11/06 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
通过实例解析vuejs如何实现调试代码
2020/07/16 Javascript
python映射列表实例分析
2015/01/26 Python
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
浅谈python函数之作用域(python3.5)
2017/10/27 Python
python中requests和https使用简单示例
2018/01/18 Python
python如何把嵌套列表转变成普通列表
2018/03/20 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
如何清空Session
2015/02/23 面试题
机关单位动员会主持词
2014/03/20 职场文书
中学推普周活动总结
2015/05/07 职场文书
民事二审代理词
2015/05/25 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
详解java如何集成swagger组件
2021/06/21 Java/Android
nginx结合openssl实现https的方法
2021/07/25 Servers
PostgreSQL解析URL的方法
2021/08/02 PostgreSQL
配置nginx负载均衡
2022/05/06 Servers