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 相关文章推荐
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
Sep 08 Javascript
javascript中注册和移除事件的4种方式
Mar 20 Javascript
javascript实现TreeView 无刷新展开的实例代码
Jul 13 Javascript
js和as的稳定传值问题解决
Jul 14 Javascript
jquery ajax,ashx,json的用法总结
Feb 12 Javascript
JQuery实现表格动态增加行并对新行添加事件
Jul 30 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
JS简单实现城市二级联动选择插件的方法
Aug 19 Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
Dec 26 Javascript
微信小程序实现两个页面传值的方法分析
Dec 11 Javascript
详解js动态获取浏览器或页面等容器的宽高
Mar 13 Javascript
JavaScript多种滤镜算法实现代码实例
Dec 10 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
Snoopy类使用小例子
2008/04/15 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
JavaScript绑定事件监听函数的通用方法
2016/05/14 Javascript
详解angular element()方法使用
2017/04/08 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
Python使用设计模式中的责任链模式与迭代器模式的示例
2016/03/02 Python
python常用知识梳理(必看篇)
2017/03/23 Python
Django内容增加富文本功能的实例
2017/10/17 Python
Python根据文件名批量转移图片的方法
2018/10/21 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
2020/07/09 Python
html5使用canvas绘制文字特效
2014/12/15 HTML / CSS
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
英国最受信任的在线眼镜商之一:Fashion Eyewear
2019/10/31 全球购物
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
个人求职简历中英文自我评价
2013/12/16 职场文书
企业业务员岗位职责
2014/03/14 职场文书
学校招生宣传广告词
2014/03/19 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
消防安全培训工作总结
2015/10/23 职场文书
筑梦中国心得体会
2016/01/18 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书
赞美教师的句子
2019/09/02 职场文书
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python