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 相关文章推荐
Ext修改GridPanel数据和字体颜色、css属性等
Jun 13 Javascript
jQuery异步获取json数据方法汇总
Dec 22 Javascript
快速学习AngularJs HTTP响应拦截器
Dec 31 Javascript
如何消除inline-block属性带来的标签间间隙
Mar 31 Javascript
JavaScript必知必会(九)function 说起 闭包问题
Jun 08 Javascript
JS构造函数与原型prototype的区别介绍
Jul 04 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
Aug 01 Javascript
简单实现jquery隔行变色
Nov 09 jQuery
vue中使用cropperjs的方法
Mar 01 Javascript
利用Console来Debug的10个高级技巧汇总
Mar 26 Javascript
基于React Native 0.52实现轮播图效果
Aug 25 Javascript
使用Jenkins部署React项目的方法步骤
Mar 11 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
PHP导入Excel到MySQL的方法
2011/04/23 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
Smarty简单生成表单元素的方法示例
2016/05/23 PHP
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
地址栏传递中文参数乱码在js里用escape转码
2013/08/28 Javascript
分享一款基于jQuery的视频播放插件
2014/10/09 Javascript
js查找节点的方法小结
2015/01/13 Javascript
JS选项卡动态替换banner图片路径的方法
2015/05/11 Javascript
JavaScript数组去重的3种方法和代码实例
2015/07/01 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
基于JavaScript实现仿京东图片轮播效果
2015/11/06 Javascript
简单几步实现返回顶部效果
2016/12/05 Javascript
JS实现颜色梯度与渐变效果完整实例
2016/12/30 Javascript
原生和jQuery的ajax用法详解
2017/01/23 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
ionic选择多张图片上传的示例代码
2017/10/10 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
2018/11/27 jQuery
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
用python简单实现mysql数据同步到ElasticSearch的教程
2018/05/30 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
2018/11/30 Python
python matplotlib拟合直线的实现
2019/11/19 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
德国消费电子产品购物网站:Guter Kauf
2020/09/15 全球购物
经典安踏广告词
2014/03/21 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
公司行政主管岗位职责
2015/04/09 职场文书
撤诉书怎么写
2015/05/19 职场文书
关于远足的感想
2015/08/10 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python