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


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 相关文章推荐
邮箱下拉自动填充选择示例代码附图
Apr 03 Javascript
JQuery的ON()方法支持的所有事件罗列
Feb 28 Javascript
jQuery实现首页顶部可伸缩广告特效代码
Apr 15 Javascript
javascript密码强度校验代码(两种方法)
Aug 10 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
Dec 08 Javascript
js实现异步循环实现代码
Feb 16 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
Nov 27 Javascript
基于vue2.0动态组件及render详解
Mar 17 Javascript
vue select选择框数据变化监听方法
Aug 24 Javascript
node.js express框架简介与实现
Jul 23 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 Javascript
vue动态设置路由权限的主要思路
Jan 13 Vue.js
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 daddslashes 使用方法介绍
2012/10/26 PHP
php实例分享之html转为rtf格式
2014/06/02 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
php四种定界符详解
2017/02/16 PHP
PHP 自动加载类原理与用法实例分析
2020/04/14 PHP
Javascript中的数学函数集合
2007/05/08 Javascript
jquery中ajax学习笔记4
2011/10/16 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
2014/06/09 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
2015/02/18 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
基于jquery实现简单的分页控件
2016/03/17 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
2017/02/19 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
python多进程使用及线程池的使用方法代码详解
2018/10/24 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
如何用python写个模板引擎
2021/01/14 Python
HTML5本地存储之Web Storage详解
2016/07/04 HTML / CSS
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
文秘人员工作职责
2014/01/31 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
求职自荐信的格式
2014/04/07 职场文书
学习退步检讨书
2014/09/28 职场文书
消费者理赔投诉书
2015/07/02 职场文书
总结python多进程multiprocessing的相关知识
2021/06/29 Python
深入理解go slice结构
2021/09/15 Golang
Python实现视频中添加音频工具详解
2021/12/06 Python