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 相关文章推荐
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
Jun 25 Javascript
javascript实时显示当天日期的方法
May 20 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
Jun 12 Javascript
Vue实现自带的过滤器实例
Mar 09 Javascript
基于ajax和jsonp的原生封装(实例)
Oct 16 Javascript
vue实现点击关注后及时更新列表功能
Jun 26 Javascript
webuploader实现上传图片到服务器功能
Aug 16 Javascript
解决vuex刷新状态初始化的方法实现
Aug 15 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
Feb 17 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
Mar 09 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
Jun 01 Javascript
vue中el-input绑定键盘按键(按键修饰符)
Jul 22 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遍历目录viewDir函数
2009/12/15 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
使用新的消息弹出框blackbirdjs
2008/10/16 Javascript
javascript获取当前ip的代码
2009/05/10 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
moment.js轻松实现获取当前日期是当年的第几周
2015/02/05 Javascript
把Node.js程序加入服务实现随机启动
2015/06/25 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
JavaScript  event对象整理及详细介绍
2016/10/10 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
2020/07/22 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
[38:42]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第二场 11.05
2020/11/05 DOTA
Python常见数据结构详解
2014/07/24 Python
python魔法方法-自定义序列详解
2016/07/21 Python
Golang与python线程详解及简单实例
2017/04/27 Python
python素数筛选法浅析
2018/03/19 Python
python3+PyQt5使用数据库表视图
2018/04/24 Python
使用python3实现操作串口详解
2019/01/01 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
详解html5 postMessage解决跨域通信的问题
2018/08/17 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
学前教育毕业生自荐信范文
2013/12/24 职场文书
大学生期末自我鉴定
2014/02/01 职场文书
九年级政治教学反思
2014/02/06 职场文书
房屋出售协议书
2014/04/10 职场文书
催款律师函范文
2015/05/27 职场文书