详解JavaScript基于面向对象之继承实例


Posted in Javascript onDecember 16, 2015

javascript面向对象继承的简单实例:
作为一门面向对象的语言,继承自然是它的一大特性,尽管javascript的面向对象的实现机制和和c#和java这样典型的面向对象不同,但是继承的基本特点还是具有的,简单的说就是获得父级的方法和属性,下面是一段简单的实例,大家有兴趣可以分析一下:

window.onload = function(){ 
 function parent(age,name){ 
  this.age = age; 
  this.name = name; 
 } 
 parent.prototype.show = function(){ 
  alert('父级方法'); 
 } 
 function child(age,name,job){ 
  parent.apply(this,arguments); 
  this.job = job; 
 } 
 (function(){ 
  for(var i in parent.prototype){ 
  child.prototype[i]=parent.prototype[i] 
 } 
 })(); 
 var b = new parent(14,'侠客行'); 
 var a = new child(15,'狼侠','侠客'); 
 a.show(); 
}

以上就是javascript面向对象继承的简单实例介绍,大家可以结合前一篇《详解JavaScript基于面向对象之继承》一起学习,可能效果会更好。

Javascript 相关文章推荐
可兼容IE的获取及设置cookie的jquery.cookie函数方法
Sep 02 Javascript
javascript通过navigator.userAgent识别各种浏览器
Oct 25 Javascript
JS网页在线获取鼠标坐标值的方法
Feb 28 Javascript
jQuery实现点击小图显示大图代码分享
Aug 25 Javascript
js实现select下拉框菜单
Dec 08 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
Sep 14 Javascript
js鼠标移动时禁止选中文字
Feb 19 Javascript
JavaScript中双向数据绑定详解
May 03 Javascript
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
layui字体图标 loading图标静止不旋转的解决方法
Sep 23 Javascript
Openlayers测量距离与面积的实现方法
Sep 25 Javascript
jQuery+ajax实现文件上传功能
Dec 22 jQuery
javascript实现拖放效果
Dec 16 #Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
Dec 15 #Javascript
Jquery插件easyUi实现表单验证示例
Dec 15 #Javascript
解决WordPress使用CDN后博文无法评论的错误
Dec 15 #Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 #Javascript
jQuery进行组件开发完整实例
Dec 15 #Javascript
JavaScript组件开发完整示例
Dec 15 #Javascript
You might like
用PHP读取和编写XML DOM的实现代码
2011/02/03 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
详解通过JSON数据使用VUE.JS
2017/05/26 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
vuex页面刷新后数据丢失的方法
2019/01/17 Javascript
js中null与空字符串""的区别讲解
2019/01/17 Javascript
jquery实现弹窗(系统提示框)效果
2019/12/10 jQuery
antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作
2020/08/06 Javascript
jquery自定义组件实例详解
2020/12/31 jQuery
[46:28]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python Mysql数据库操作 Perl操作Mysql数据库
2009/01/12 Python
pyramid配置session的方法教程
2013/11/27 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
2019/08/30 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Python读写压缩文件的方法
2020/07/30 Python
python time.strptime格式化实例详解
2021/02/03 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
Wallis官网:英国女装零售商
2020/01/21 全球购物
毕业生教师求职信
2013/10/20 职场文书
航海技术专业毕业生求职信
2014/04/06 职场文书
股指期货心得体会
2014/09/10 职场文书
重阳节标语大全
2014/10/07 职场文书
护士自荐信范文
2015/03/25 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
《猴王出世》教学反思
2016/02/23 职场文书
详解盒子端CSS动画性能提升
2021/05/24 HTML / CSS
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android
十大公认最好看的动漫:《咒术回战》在榜,《钢之炼金术师》第一
2022/03/18 日漫
排查并解决Oracle sysaux表空间异常增长
2022/04/20 Oracle