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


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和jQuery的片段分享
Aug 23 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
Jun 04 Javascript
javascript 获取图片尺寸及放大图片
Sep 04 Javascript
JS获取URL中参数值(QueryString)的4种方法分享
Apr 12 Javascript
jQuery自定义添加&quot;$&quot;与解决&quot;$&quot;冲突的方法
Jan 19 Javascript
Javascript动画的实现原理浅析
Mar 02 Javascript
Javascript基础教程之比较null和undefined值
May 16 Javascript
layui导航栏实现代码
May 19 Javascript
详解AngularJS跨页面传值(ui-router)
Aug 23 Javascript
vue非父子组件通信问题及解决方法
Jun 11 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
Jun 25 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
Sep 25 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
短波收音机简介
2021/03/01 无线电
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
PHP Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
是 WordPress 让 PHP 更流行了 而不是框架
2016/02/03 PHP
PHP对象克隆clone用法示例
2016/09/28 PHP
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
JS实现仿QQ效果的三级竖向菜单
2015/09/25 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
js实现统计字符串中特定字符出现个数的方法
2016/08/02 Javascript
JavaScript运行原理分析
2018/02/09 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
Django 开发环境与生产环境的区分详解
2019/07/26 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
python实现五子棋游戏(pygame版)
2020/01/19 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
python isinstance函数用法详解
2020/02/13 Python
flask项目集成swagger的方法
2020/12/09 Python
python爬取youtube视频的示例代码
2021/03/03 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
什么是索引指示器
2012/08/20 面试题
英语专业大学生求职简历的自我评价
2013/10/18 职场文书
2014年党委工作总结
2014/11/22 职场文书
开天辟地观后感
2015/06/09 职场文书
导游词之五台山
2019/10/11 职场文书
python执行js代码的方法
2021/05/13 Python
python标准库ElementTree处理xml
2022/05/20 Python