详解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 prev ~ siblings选择器使用介绍
Aug 09 Javascript
jQuery类选择器用法实例
Dec 23 Javascript
js简单的点击返回顶部效果实现方法
Apr 10 Javascript
Javascript实现检测客户端类型代码封包
Dec 03 Javascript
浅析jQuery事件之on()方法绑定多个选择器,多个事件
Apr 27 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
Nov 30 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
node.js 用socket实现聊天的示例代码
Oct 17 Javascript
javascript获取图片的top N主色值方法详解
Jan 26 Javascript
Angular Excel 导入与导出的实现代码
Apr 17 Javascript
layui使用数据表格实现购物车功能
Jul 26 Javascript
在Vue中使用mockjs代码实例
Nov 25 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
留言板翻页的实现详解
2006/10/09 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
PHP实现阳历到农历转换的类实例
2015/03/07 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
xml 与javascript结合的问题解决方法
2007/03/24 Javascript
checkbox 多选框 联动实现代码
2008/10/22 Javascript
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
JavaScript函数节流和函数去抖知识点学习
2018/07/31 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
解决vue项目打包上服务器显示404错误,本地没出错的问题
2020/11/03 Javascript
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
python列表操作实例
2015/01/14 Python
Python中获取对象信息的方法
2015/04/27 Python
python使用mailbox打印电子邮件的方法
2015/04/30 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
python读取excel指定列数据并写入到新的excel方法
2018/07/10 Python
学习python分支结构
2019/05/17 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
python import 上级目录的导入
2020/11/03 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
印度尼西亚最好的小工具在线商店:Erafone.com
2019/03/26 全球购物
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
软件生产职位结构化面试主要考察要素及面试题库
2015/06/12 面试题
建筑毕业生自我鉴定
2013/10/18 职场文书
三峡大坝导游词
2015/01/31 职场文书
老舍《猫》教学反思
2016/02/17 职场文书