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 相关文章推荐
js获取多个tagname的节点数组
Sep 22 Javascript
Jquery给基本控件的取值、赋值示例
May 23 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
Dec 29 Javascript
BootStrapTable服务器分页实例解析
Dec 20 Javascript
微信小程序滚动Tab实现左右可滑动切换
Aug 17 Javascript
微信通过页面(H5)直接打开本地app的解决方法
Sep 09 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
Oct 29 Javascript
微信小程序按钮点击跳转页面详解
May 06 Javascript
vue使用微信JS-SDK实现分享功能
Aug 23 Javascript
package.json各个属性说明详解
Mar 11 Javascript
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
在react项目中使用antd的form组件,动态设置input框的值
Oct 24 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实现的九九乘法口诀表简洁版
2014/07/28 PHP
php使用cookie保存用户登录的用户名实例
2015/01/26 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
jquery-syntax动态语法着色示例代码
2014/05/14 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
使用Ajax与服务器(JSON)通信实例
2016/11/04 Javascript
vue实现单选和多选功能
2017/08/11 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
[54:10]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
Python实现的一个找零钱的小程序代码分享
2014/08/25 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
获取django框架orm query执行的sql语句实现方法分析
2019/06/20 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
Python小白学习爬虫常用请求报头
2020/06/03 Python
在python3.9下如何安装scrapy的方法
2021/02/03 Python
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
2016/11/23 面试题
学前教育学生自荐信范文
2013/12/31 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
本科生导师推荐信范文
2014/05/18 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
交通安全月活动总结
2015/05/08 职场文书
开展警示教育活动总结
2015/05/09 职场文书
幼儿园大班开学寄语(2016秋季)
2015/12/03 职场文书