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 相关文章推荐
让IE8支持DOM 2(不用框架!)
Dec 31 Javascript
Jquery 的outerHeight方法使用介绍
Sep 11 Javascript
JQuery实现鼠标移动到图片上显示边框效果
Jan 09 Javascript
Javascript中引用示例介绍
Feb 21 Javascript
avascript中的自执行匿名函数应用示例
Sep 15 Javascript
详解Document.Cookie
Dec 25 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
Oct 10 Javascript
JS实现给数组对象排序的方法分析
Jun 24 Javascript
JavaScript实现的联动菜单特效示例
Jul 08 Javascript
ECharts地图绘制和钻取简易接口详解
Jul 12 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
jquery实现广告上下滚动效果
Mar 04 jQuery
解决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中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
php根据操作系统转换文件名大小写的方法
2014/02/24 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
jQuery AJAX回调函数this指向问题
2010/02/08 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
瀑布流布局并自动加载实现代码
2013/03/12 Javascript
JSON传递bool类型数据的处理方式介绍
2013/09/18 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
2015/08/28 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
JavaScript DOM 学习总结(五)
2015/11/24 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
解析Vue2 dist 目录下各个文件的区别
2017/11/22 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
python中Apriori算法实现讲解
2017/12/10 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
详解python算法常用技巧与内置库
2020/10/17 Python
Python通过yagmail实现发送邮件代码解析
2020/10/27 Python
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
学校安全教育制度
2014/01/31 职场文书
普通话演讲稿
2014/09/03 职场文书
离婚纠纷代理词
2015/05/23 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记