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 相关文章推荐
jValidate 基于jQuery的表单验证插件
Dec 12 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
Oct 09 Javascript
jQuery中:lt选择器用法实例
Dec 29 Javascript
javascript批量修改文件编码格式的方法
Jan 27 Javascript
javascript实现超炫的向上滑行菜单实例
Aug 03 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
Nov 21 Javascript
微信小程序之picker日期和时间选择器
Feb 09 Javascript
vue使用drag与drop实现拖拽的示例代码
Sep 07 Javascript
在vue中使用Autoprefixed的方法
Jul 27 Javascript
Vue.js样式动态绑定实现小结
Jan 24 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
Jul 19 Javascript
js canvas实现五子棋小游戏
Jan 22 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实现网站插件机制的方法
2009/11/10 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
Admin generator, filters and I18n
2011/10/06 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
php获取手机端的号码以及ip地址实例代码
2018/09/12 PHP
PHP 自动加载类原理与用法实例分析
2020/04/14 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
百度留言本js 大家可以参考下
2009/10/13 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
AngularJS的内置过滤器详解
2015/05/14 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
详解Python多线程
2016/11/14 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
python爬取指定微信公众号文章
2018/12/20 Python
通过实例了解Python str()和repr()的区别
2020/01/17 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
Django框架配置mysql数据库实现过程
2020/04/22 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
名人珠宝设计师:Melinda Maria Jewelry
2019/03/06 全球购物
Schecker荷兰:狗狗用品和配件
2019/06/06 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
乡镇党员干部四风对照检查材料思想汇报
2014/09/27 职场文书
教师群众路线学习心得体会
2014/11/04 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
廉洁自律证明
2015/06/24 职场文书
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL