批量实现面向对象的实例代码


Posted in Javascript onJuly 01, 2013
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>批量实现面向对象的实例</title> 
<script type="text/javascript"> 
window.onload = function(){ 
function Person(name,age){ 
this.name = name; 
this.age = age; 
} 
Person.prototype.showName = function(){ 
alert(this.name); 
}; 
function extend(parent,child,method){ 
function a(){ 
parent.apply(this,arguments); 
child.apply(this,arguments); 
}; 
for(var i in parent.prototype){ 
a.prototype[i]=parent.prototype[i]; 
} 
for(var i in method){ 
a.prototype[i] = method[i]; 
} 
return a; 
};//参数为父级构造函数,子级构造函数,子级方法 
var int = extend(Person,function(name,age,job){ 
this.job = job; 
}, 
{ 
showjob:function(){ 
alert(this.job); 
} 
} 
); 
var oc=new int('侠客',24,'工作'); 
oc.showjob(); 
} 
</script> 
</head> 
<body> 
<h1>面向对象继承实例</h1> 
<p>开始展示批量实现面向对象的实例</p> 
</body> 
</html>
Javascript 相关文章推荐
jQuery EasyUI 的EasyLoader功能介绍
Sep 12 Javascript
关于jquery中全局函数each使用介绍
Dec 10 Javascript
jQuery寻找n以内完全数的方法
Jun 24 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
Feb 23 Javascript
JS中的==运算: [''] == false —&gt;true
Jul 24 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
Aug 13 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
Sep 21 Javascript
js使用html2canvas实现屏幕截取的示例代码
Aug 28 Javascript
JSON 数据格式详解
Sep 13 Javascript
浅谈webpack对样式的处理
Jan 05 Javascript
JavaScript中的this原理及6种常见使用场景详解
Feb 14 Javascript
Vant picker 多级联动操作
Nov 02 Javascript
js原生appendChild的bug解决心得分享
Jul 01 #Javascript
Jquery时间验证和转换工具小例子
Jul 01 #Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
Jul 01 #Javascript
js函数排序的实例代码
Jul 01 #Javascript
利用JS延迟加载百度分享代码,提高网页速度
Jul 01 #Javascript
jQuery提交多个表单的小例子
Jun 30 #Javascript
用jquery存取照片的具体实现方法
Jun 30 #Javascript
You might like
php过滤表单提交的html等危险代码
2014/11/03 PHP
php分页查询的简单实现代码
2017/03/14 PHP
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
JavaScript错误处理
2015/02/03 Javascript
JavaScript实现表格点击排序的方法
2015/05/11 Javascript
js实现对ajax请求面向对象的封装
2016/01/08 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
js实现列表按字母排序
2020/08/11 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
Python 字符串大小写转换的简单实例
2017/01/21 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
python3跳出一个循环的实例操作
2020/08/18 Python
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
构造方法和其他方法的区别
2016/04/26 面试题
网上签名寄语活动留言
2014/01/18 职场文书
构建高效课堂实施方案
2014/03/13 职场文书
财务会计实训报告
2014/11/05 职场文书
实习指导教师评语
2014/12/30 职场文书
扬州个园导游词
2015/02/06 职场文书
2015年护士节活动策划方案
2015/05/04 职场文书
单位计划生育责任书
2015/05/09 职场文书
追讨欠款律师函
2015/06/24 职场文书
学生会干部任命书
2015/09/21 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书
关于Vue中的options选项
2022/03/22 Vue.js
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL