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中简单的实现像C#中using功能(有源码下载)
Jan 09 Javascript
JS 面向对象之神奇的prototype
Feb 26 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
Sep 13 Javascript
js获取指定的cookie的具体实现
Feb 20 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
Apr 23 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
Dec 16 Javascript
jquery事件preventDefault()方法用法实例
Jan 16 Javascript
jQuery超酷平面式时钟效果代码分享
Mar 30 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
Aug 25 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
May 05 Javascript
Js利用Canvas实现图片压缩功能
Sep 13 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
Dec 26 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连接Oracle for NT 远程数据库
2006/10/09 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
php中CI操作多个数据库的代码
2012/07/05 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
2014/11/24 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
2016/05/27 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
JavaScript多线程的实现方法
2007/05/08 Javascript
JavaScript高级程序设计 读书笔记之十一 内置对象Global
2012/03/07 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
使用Nodejs开发微信公众号后台服务实例
2014/09/03 NodeJs
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
2015/06/05 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
详解JavaScript 中的 replace 方法
2016/01/01 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
2017/01/09 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
2017/11/14 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
2019/09/11 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
使用Python判断IP地址合法性的方法实例
2014/03/13 Python
举例介绍Python中的25个隐藏特性
2015/03/30 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
简单了解python关系(比较)运算符
2019/07/08 Python
Python join()函数原理及使用方法
2020/11/14 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
HTML5等待加载动画效果
2017/07/27 HTML / CSS
保安员岗位职责
2013/11/17 职场文书
顶岗实习计划书
2014/01/10 职场文书
写给老师的表扬信
2014/01/21 职场文书
团结演讲稿范文
2014/05/23 职场文书
教务处干事工作总结
2015/08/14 职场文书