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 相关文章推荐
两个Javascript小tip资料
Nov 23 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
Oct 07 Javascript
js常用代码段收集
Oct 28 Javascript
解决json日期格式问题的3种方法
Feb 02 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
Aug 14 Javascript
Javascript闭包实例详解
Nov 29 Javascript
百度地图给map添加右键菜单(判断是否为marker)
Mar 04 Javascript
JS判断是否手机或pad访问实现方法
Dec 09 Javascript
JS异步加载的三种实现方式
Mar 16 Javascript
vue中用动态组件实现选项卡切换效果
Mar 25 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
React Ant Design树形表格的复杂增删改操作
Nov 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面向对象
2012/02/22 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
2014/04/10 PHP
浅谈PHP之ThinkPHP框架使用详解
2020/07/21 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
JavaScript DOM 学习第三章 内容表格
2010/02/19 Javascript
jquery autocomplete自动完成插件的的使用方法
2010/08/07 Javascript
JavaScript 命名空间 使用介绍
2013/08/29 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
2016/07/04 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
js实现左右轮播图
2020/01/09 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
查看keras的默认backend实现方式
2020/06/19 Python
Python实现数字的格式化输出
2020/08/01 Python
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
农场厂长岗位职责
2013/12/28 职场文书
大学生学业生涯规划
2014/01/05 职场文书
时尚休闲吧创业计划书
2014/01/25 职场文书
论文评语大全
2014/04/29 职场文书
幼儿园教师演讲稿
2014/05/06 职场文书
航班延误投诉信
2015/07/02 职场文书
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
2021/04/12 Python
springboot+VUE实现登录注册
2021/05/27 Vue.js
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers