详解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 相关文章推荐
javascript奇异的arguments分析
Oct 20 Javascript
cument.execCommand()用法深入理解
Dec 04 Javascript
JQuery设置时间段下拉选择实例
Dec 30 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
Backbone.js的Hello World程序实例
Jun 19 Javascript
原生javascript实现图片放大镜效果
Jan 18 Javascript
jQuery布局组件EasyUI Layout使用方法详解
Feb 28 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
Jul 13 Javascript
微信小程序使用navigateTo数据传递的实例
Sep 26 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
Aug 22 Javascript
JavaScript文本特效实例小结【3个示例】
Dec 22 Javascript
JS实现无限轮播无倒退效果
Sep 21 Javascript
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 fckeditor 调用的函数
2009/06/21 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
jquery+css3打造一款ajax分页插件(自写)
2014/06/18 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
requireJS使用指南
2016/04/27 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
2017/12/24 jQuery
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
Vue中的验证登录状态的实现方法
2019/03/09 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
Python装饰器用法实例总结
2018/02/07 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
CentOS 7下安装Python3.6 及遇到的问题小结
2018/11/08 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
2019/01/15 Python
wxPython实现画图板
2020/08/27 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
python高级特性简介
2020/08/13 Python
pandas参数设置的实用小技巧
2020/08/23 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
Waterford美国官网:爱尔兰水晶制品品牌
2017/04/26 全球购物
Kiehl’s科颜氏西班牙官方网站:源自美国的植物护肤品牌
2020/02/22 全球购物
生物制药毕业生自荐信
2013/10/16 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
婚前协议书
2014/04/15 职场文书
公司开业庆典策划方案
2014/06/04 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python
MySQL笔记 —SQL运算符
2022/01/18 MySQL
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL