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 字符串与数组转换函数[不用split与join]
Dec 13 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
Jan 21 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
Oct 15 Javascript
浅析JavaScript中的类型和对象
Nov 29 Javascript
jquery操作 iframe的方法
Dec 03 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
May 11 Javascript
基于OL2实现百度地图ABCD marker的效果
Oct 01 Javascript
JavaScript动态添加事件之事件委托
Jul 12 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
Sep 22 Javascript
深入理解Vue.js源码之事件机制
Sep 27 Javascript
JavaScript选择排序算法原理与实现方法示例
Aug 06 Javascript
JavaScript文档对象模型DOM
Nov 20 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.MVC的模板标签系统(三)
2006/09/05 PHP
Apache 配置详解(最好的APACHE配置教程)
2010/07/04 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
探讨:如何通过stats命令分析Memcached的内部状态
2013/06/14 PHP
PHP实现搜索相似图片
2015/09/22 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
vue-cli中的webpack配置详解
2017/09/25 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
浅谈layer弹出层按钮颜色修改方法
2019/09/11 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
Python去掉字符串中空格的方法
2014/03/11 Python
Python使用PyGreSQL操作PostgreSQL数据库教程
2014/07/30 Python
在Django框架中编写Contact表单的教程
2015/07/17 Python
Python实现一个简单的验证码程序
2017/11/03 Python
Python使用wxPython实现计算器
2018/01/30 Python
python spyder中读取txt为图片的方法
2018/04/27 Python
Python+pyplot绘制带文本标注的柱状图方法
2019/07/08 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
python实现移动木板小游戏
2020/10/09 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
EJB的几种类型
2012/08/15 面试题
学校节能减排方案
2014/06/13 职场文书
教师个人读书活动总结
2014/07/08 职场文书
个人工作总结范文2014
2014/11/07 职场文书
社区青年志愿者活动总结
2015/05/06 职场文书
2016年主题党日活动总结
2016/04/05 职场文书
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL