javascript中最常用的继承模式 组合继承


Posted in Javascript onAugust 12, 2010
<script type="text/javascript"> 
//创建基类 
function Person(name, age) { 
this.name = name; 
this.age = age; 
} 
//通过原型方式给基类添加函数(这样可以服用此函数) 
Person.prototype.showName = function () { 
alert(this.name); 
} 
//创建子类 
function Student(name, age, score) { 
this.score = score; 
Person.call(this,name,age); 
} 
//把父类的实例赋值给子类的原型 
Student.prototype = new Person(); 
//通过原型方式给子类添加函数(这样可以服用此函数) 
Student.prototype.showScore = function () { 
alert(this.score); 
} //以下为使用 
var student = new Student("zhangsan", 22, 100); 
student.showName(); 
student.showScore(); 
var stu = new Student("lisi", 25, 200); 
stu.showName(); 
stu.showScore(); 
</script>
Javascript 相关文章推荐
JQuery 写的个性导航菜单
Dec 24 Javascript
由JavaScript技术实现的web小游戏(不含网游)
Jun 12 Javascript
JavaScript之AOP编程实例
Jul 17 Javascript
JS实现超简单的仿QQ折叠菜单效果
Sep 21 Javascript
浅析Node.js实现HTTP文件下载
Aug 05 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 Javascript
jQuery实现获取h1-h6标题元素值的方法
Mar 06 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
May 25 Javascript
对于input 框限定输入值为浮点型的js代码
Sep 25 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
Feb 12 Javascript
layui实现二维码弹窗、并下载到本地的方法
Sep 25 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
Jul 23 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
Aug 12 #Javascript
Javascript倒计时代码
Aug 12 #Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 #Javascript
JavaScript 通过模式匹配实现重载
Aug 12 #Javascript
js更优雅的兼容
Aug 12 #Javascript
页面只有一个text的时候,回车自动submit的解决方法
Aug 12 #Javascript
javascript闭包的理解和实例
Aug 12 #Javascript
You might like
索尼ICF-SW100收音机评测
2021/03/02 无线电
服务器端解压缩zip的脚本
2006/12/22 PHP
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
jQuery动画animate方法使用介绍
2013/05/06 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
js断点调试心得分享(必看篇)
2017/12/08 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
vue中使用router全局守卫实现页面拦截的示例
2020/10/23 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
总结Python编程中函数的使用要点
2016/03/20 Python
Python语言实现将图片转化为html页面
2017/12/06 Python
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
对python3新增的byte类型详解
2018/12/04 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
python传到前端的数据,双引号被转义的问题
2020/04/03 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
泰国在线书店:SE-ED
2020/06/21 全球购物
家长给孩子的评语
2014/01/30 职场文书
2015年教务工作总结
2015/05/23 职场文书
电影雷锋观后感
2015/06/10 职场文书
课文《燕子》教学反思
2016/02/17 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
2021/08/30 Python