详解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 相关文章推荐
Jquery作者John Resig自己封装的javascript 常用函数
Nov 09 Javascript
js获取当前select 元素值的代码
Apr 19 Javascript
收集的一些Array及String原型对象的扩展实现代码
Dec 05 Javascript
ext中store.load跟store.reload的区别示例介绍
Jun 17 Javascript
JavaScript多并发问题如何处理
Oct 28 Javascript
Bootstrap 附加导航(Affix)插件实例详解
Jun 01 Javascript
JavaScript判断数字是否为质数的方法汇总
Jun 02 Javascript
关于JS变量和作用域详解
Jul 28 Javascript
vue移动UI框架滑动加载数据的方法
Mar 12 Javascript
vue实现绑定事件的方法实例代码详解
Jun 20 Javascript
Javascript实现秒表计时游戏
May 27 Javascript
vue中this.$http.post()跨域和请求参数丢失的解决
Apr 08 Vue.js
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生成WAP页面
2006/10/09 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
非常不错的一个javascript 类
2006/11/07 Javascript
newxtree.js代码
2007/03/13 Javascript
jQuery 选择器理解
2010/03/16 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
jquery实现div拖拽宽度示例代码
2013/07/31 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
Bootstrap学习笔记之css样式设计(1)
2016/06/07 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
vue组件实例解析
2017/01/10 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
AngularJS入门教程一:路由用法初探
2017/05/27 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
2019/09/26 Javascript
vue2路由基本用法实例分析
2020/03/06 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
vue实现评价星星功能
2020/06/30 Javascript
vue中touch和click共存的解决方式
2020/07/28 Javascript
Python实现清理微信僵尸粉功能示例【基于itchat模块】
2020/05/29 Python
Python如何操作docker redis过程解析
2020/08/10 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
美国婴儿服装购物网站:Gerber Childrenswear
2020/05/06 全球购物
澳大利亚在线批发商:Simply Wholesale
2021/02/24 全球购物
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
主管竞聘书范文
2014/03/31 职场文书
2014年食品安全工作总结
2014/12/04 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
导游词之千岛湖
2019/09/23 职场文书
MySQL 自定义变量的概念及特点
2021/05/13 MySQL
Python中的嵌套循环详情
2022/03/23 Python