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


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 相关文章推荐
JavaScript Event学习第四章 传统的事件注册模型
Feb 07 Javascript
P3P Header解决Cookie跨域的问题
Mar 12 Javascript
node.js中的fs.lchmod方法使用说明
Dec 16 Javascript
avalonjs制作响应式瀑布流特效
May 06 Javascript
jquery中添加属性和删除属性
Jun 03 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
Nov 05 Javascript
JavaScript设计模式之单体模式全面解析
Sep 09 Javascript
angularjs封装$http为factory的方法
May 18 Javascript
JS实现的全排列组合算法示例
Oct 09 Javascript
JS实现十字坐标跟随鼠标效果
Dec 25 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
Dec 30 Javascript
将RGB值转换为灰度值的简单算法
Oct 09 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模拟post行为代码总结(POST方式不是绝对安全)
2012/02/22 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
js去除空格的12种实用方法
2013/11/08 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
jquery实现翻动fadeIn显示的方法
2015/03/05 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
node实现基于token的身份验证
2018/04/09 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
[03:15]DOTA2-DPC中国联赛1月22日Recap集锦
2021/03/11 DOTA
Python文件操作之合并文本文件内容示例代码
2017/09/19 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
PyQt Qt Designer工具的布局管理详解
2019/08/07 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
利用CSS3实现折角效果实例源码
2016/09/28 HTML / CSS
美国最大的团购网站:Groupon
2016/07/23 全球购物
Original Penguin美国官网:布拉德皮特、强尼德普喜爱的服装品牌
2016/10/25 全球购物
美国流行背包品牌:JanSport(杰斯伯)
2018/03/02 全球购物
计算机本科生自荐信
2013/10/15 职场文书
升职自荐书范文
2013/11/28 职场文书
写求职信有什么意义
2014/02/17 职场文书
会计人员演讲稿
2014/09/11 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
小学班级标语口号大全
2015/12/26 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android
SQL Server中使用表变量和临时表
2022/05/20 SQL Server