(三十三)设计模式之混合模式
/** * 混合模式 = 原型模式 + 构造函数模式 */
function Animal(name, color){ this.name = name; this.color = color; console.log( this.name + this.color)
}
Animal.prototype.getInfo = function(){ console.log('名称:'+ this.name);
}
function largeCat(name, color){ Animal.call(null, name, color); this.color = color;
}
largeCat.prototype = create(Animal.prototype);
function create (parentObj){ function F(){} F.prototype = parentObj; return new F();
};
largeCat.prototype.getColor = function(){ return this.color; }
var cat = new largeCat("Persian", "白色"); console.log( cat )
转载于:https://www.cnblogs.com/bgwhite/p/9405790.html
(三十三)设计模式之混合模式相关推荐
- 学习Java的三十三个建议
学习Java的三十三个建议 1把Java当成一门新的语言学习(和C++差别很大,真的,我觉得和Delphi的Object Pas cal反而更像一点): 2看<Thinking in Java& ...
- NeHe OpenGL第三十三课:TGA文件
NeHe OpenGL第三十三课:TGA文件 加载压缩和未压缩的TGA文件: 在这一课里,你将学会如何加载压缩和为压缩的TGA文件,由于它使用RLE压缩,所以非常的简单,你能很快地熟悉它的. 我见 ...
- ASP.NET程序中常用的三十三种代码(转载)
asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write(& ...
- 前端工程师和设计师必读文章推荐【系列三十三】
<Web 前端开发精华文章推荐>自2011年6月20号发布第一期以来,历经三年半,总共发布了30多期.今天这篇是2015年第2期(总第33期),希望你能在这里发现有用的资料. 梦想天空专注 ...
- javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD
javaweb学习总结(三十三)--使用JDBC对数据库进行CRUD 一.statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过 ...
- OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己
OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...
- 三十三、Java集合中的LinkedList
@Author:Runsen @Date:2020/6/3 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...
- 微信小程序把玩(三十三)Record API
微信小程序把玩(三十三)Record API 原文:微信小程序把玩(三十三)Record API 其实这个API也挺奇葩的,录音结束后success不走,complete不走,fail也不走, 不知道 ...
- FreeSql (三十三)CodeFirst 类型映射
前面有介绍过几篇 CodeFirst 内容文章,有 <(二)自动迁移实体>(https://www.cnblogs.com/FreeSql/p/11531301.html) <(三) ...
- 第三十三章 机械化印刷
第三十三章 机械化印刷 此时天黑了,李丽质就让众人回家了,明天还将会有一个更加重要的发明. 第二天,李丽质让众人过来,众人在桌子上看见的是一个桶状的东西,李丽质指着桶说道:"这是印刷机,用于 ...
最新文章
- 终于等到你:CYQ.Data V5系列 (ORM数据层)最新版本开源了
- asp.net mysql 事务_ASP.NET Core 1.0 使用 Dapper 操作 MySql(包含事务)
- 使用IDEA运行Spark程序
- 读取纯真IP数据库的公用组件QQWry.NET
- 汉诺塔算法python_经典算法:汉诺塔
- TensorFlow 简介
- poj 3310(并查集判环,图的连通性,树上最长直径路径标记)
- VSFLEXgrid控件几个特殊的属性方法的使用
- python编程(关于cocos2d)
- 《Kotlin进化之路》之【第二章:揭开Kotlin的基础面纱】(二)
- Zabbix运维监控工具
- 学习matlab(十四)——GUI
- 合伙创业 三大误区
- java der decode_支付宝进行签名时爆DER input, Integer tag error异常
- 时间序列-异常检测(Anomaly Detection)(四):深度学习方法
- 用了三天终于安装成功 jsv8 centos7.6 + 宝塔+ php7.2 安装V8js
- 自动驾驶定位技术之争:融合定位才是出路
- 无法连接到mysql数据库_无法连接到数据库服务器(mysql workbench)
- 变态Java系列 String
- 2017 Material design 第三章第一节《颜色》
热门文章
- 技术系统进化法则是_()是技术系统所有进化法则的基础。
- ios 隔空投安装ipa_ipa文件能不能直接安装到手机上?怎么操作?
- 频段表_VoLTE高低频段覆盖能力研究
- 便携式不锈钢管道焊接机器人_为什么越来越多的不锈钢管件用不锈钢焊管制作...
- 深入探讨 java.lang.ref 包
- STS安装lombok
- VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)
- quot;《 Serial Drivers 》by Alessandro Rubiniquot; 学习笔记
- 简单的协议应用-代理模式
- slider使用TickPlacement获得游标效果