阅读器(慕客学习)之JS设计模式分解

原创 2016年08月28日 20:08:26

1、单例模式(其实就是一个object)

var single={
    attr:'女',
    func:function (){
         console.log('mango')
   }
}
>>undefined
<<single.attr
>>"女"
<<single.func()
>>mango
>
A、以上就是一个单例模式的例子,那么,为什么我们要采用单例模式呢?
答:单例模式不论是方法还是属性都是公用的,我们不需要多次实例化。 
PS:多次实例化的问题就是需要不断创建新对象,从而占用更多的内存。

B、实例化是怎样的呢?
function class_M(param){
   this.attr = param,
   this.func = function(){
        console.log(this.attr);
    }
}
undefined
<<var instance_A = new class_M('Mango');
>>undefined
<<instance_A.attr;
>>"Mango"
<<instance_A.func();
>>Mango
<<var instance_B = new class_M('Zhan_p');
>>undefined
<<instance_B.attr;
>>"Zhan_p"
<<instance_B.func();
>>Zhan_p
上面这就是一个实例化的例子
版权声明:本文为博主原创文章,未经博主允许不得转载。

全新的福昕JavaScript PDF阅读器

最近福昕在WebPDF阅读技术推出了新的技术—— 称为WebPDF.js,其核心是一个JavaScript库,可用在Web浏览器中进行查看PDF文件——其不需要任何插件,并提供类似native的性能。...
  • FOXIT_webpdf
  • FOXIT_webpdf
  • 2017年02月24日 11:40
  • 961

慕课网js触发事件系列demo

写在前面:在学js,顺便做了下慕课网上面事件系列的课程,将每个事件都一一做了demo,我也为了加深印象,把demo都放在这里。有兴趣的童鞋,可以复制回去试试看。 js鼠标单击事件( onclick...
  • OBKoro1
  • OBKoro1
  • 2017年03月26日 14:22
  • 233

慕课网HTML+CSS课程笔记

慕课网笔记 html CSS
  • EddieEddieEddieJones
  • EddieEddieEddieJones
  • 2016年04月25日 08:28
  • 951

学习“HTML5 移动webapp阅读器”心得

【整理自whh】先来点题外话:实习ing,工作之余想找些开源的项目学习一波,看着慕课实战的项目不错,通过多番寻找在某鱼上面找了一个“HTML5 移动webapp阅读器”学习视频,然后就花了两天时间学习...
  • whh181
  • whh181
  • 2016年11月11日 17:26
  • 1288

机器学习中的矩阵分解方法

基于郭栋老师的教学PPT,配上相关paper和资料,做到对矩阵分解技术有个大致了解。 一个假设:数据由有限的潜在因子决定,数据样本的观测值是潜在因子的一个映射。 矩阵分解发展历史: 经典的...
  • u011081315
  • u011081315
  • 2017年07月28日 13:50
  • 269

Web学习第一个小例子-慕课网企业案例

在慕课网学了将近一个月的前端开发,这两天根据视频,写出了一个小Demo,没有涉及到JS,基本上都是静态布局,也学习了不少布局的知识。 有一个比较炫的焦点图MyFocus插件,记一下用法; 1.My...
  • qq_27985659
  • qq_27985659
  • 2016年08月24日 20:28
  • 403

Yii2学习笔记(二):慕课网视频教程笔记

1、下图是框架的目录结构 其中:controllers存放控制器文件、models存放数据库的模型文件、views存放视图文件,web下面的index.php是入口文件 在页面中运行http://...
  • Jalon2015
  • Jalon2015
  • 2015年07月08日 15:26
  • 2004

慕课网-JS动画实例学习笔记

1、完美运动框架 仿淘宝的动画效果,实现鼠标移入时小图片向上运动,再从下面回来。 HTML主要代码: 便民服务 彩票 电影 音乐 缴费 理财 外卖 JS主要代码: funct...
  • li_zhuoqing
  • li_zhuoqing
  • 2016年12月18日 10:45
  • 291

深度学习--基于深度矩阵分解的属性表征学习

基于深度矩阵分解的属性表征学习 原文地址:http://blog.csdn.NET/hjimce/article/details/50876956 作者:hjimce 一、相关概...
  • txwh0820
  • txwh0820
  • 2016年10月22日 10:47
  • 635

慕课网的HTML和CSS学习【二】

水平居中设置-行内元素 我们在实际工作中常会遇到需要设置水平居中场景,今天我们就来看看怎么设置水平居中的。 如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 te...
  • lx583274568
  • lx583274568
  • 2015年04月22日 18:50
  • 356
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:阅读器(慕客学习)之JS设计模式分解
举报原因:
原因补充:

(最多只允许输入30个字)