JavaScript继承方式实例


Posted in Javascript onOctober 29, 2010
function parent(){ 
this.x=10; 
} 
function child(){ 
var parentObj=new parent(); 
for(var p in parentObj)this[p]=parentObj[p]; 
} 
var childObj=new child(); 
alert(childObj.x);
function parent(){ 
this.x=10; 
} 
function child(){ 
this.parent=parent; 
this.parent(); 
delete this.parent; 
} 
var childObj=new child(); 
alert(childObj.x);

function parent(){ 
this.x=10; 
} 
function child(){ 
parent.call(this); 
} 
var childObj=new child(); 
alert(childObj.x);

原型抄写

function parent(){ 
} 
parent.prototype.x=1; function child(){ 
} 
for(var p in parent.prototype)child.prototype[p]=parent.prototype[p]; 
child.prototype.y=2; 
var childObj=new child(); 
alert(childObj.x);

function parent(string){ 
var child=new Function("this.x=10;"+string); 
return child; 
} 
var child=new parent("this.y=20;"); var childObj=new child(); 
alert(childObj.y);

function parent(){ 
this.x=10; 
} 
function child(){ 
} 
child.prototype=new parent(); 
var childObj=new child(); 
alert(childObj.x);

function parent(){ 
this.x=10; 
} 
function child(){ 
var ret=new parent(); 
ret.y=20; 
return ret; 
} var childObj=new child(); 
alert(childObj.x);
Javascript 相关文章推荐
JS随机生成不重复数据的实例方法
Jul 17 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
Oct 24 Javascript
JS判断客户端是手机还是PC的2个代码
Apr 12 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
Jan 04 Javascript
jQuery实现一个简单的轮播图
Feb 19 Javascript
原生js编写2048小游戏
Mar 17 Javascript
vue分页器组件编写方法详解
Jun 28 Javascript
基于Express框架使用POST传递Form数据
Aug 10 Javascript
jQuery实现移动端图片上传预览组件的方法分析
May 01 jQuery
详细分析Node.js 多进程
Jun 22 Javascript
vuejs实现下拉框菜单选择
Oct 23 Javascript
js 实现碰撞检测的示例
Oct 28 Javascript
拖动布局之保存布局页面cookies篇
Oct 29 #Javascript
JS函数验证总结(方便js客户端输入验证)
Oct 29 #Javascript
JavaScript 原型链学习总结
Oct 29 #Javascript
JavaScript 原型学习总结
Oct 29 #Javascript
用JQuery调用Session的实现代码
Oct 29 #Javascript
基于jquery 的一个progressbar widge
Oct 29 #Javascript
JQuery开发的数独游戏代码
Oct 29 #Javascript
You might like
PHP中创建并处理图象
2006/10/09 PHP
ajax在joomla中的原生态应用代码
2012/07/19 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
javascript模仿msgbox提示效果代码
2008/06/10 Javascript
jQuery 前的按键判断代码
2010/03/19 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
python输出带颜色字体实例方法
2019/09/01 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
Python调用Windows API函数编写录音机和音乐播放器功能
2020/01/05 Python
python音频处理的示例详解
2020/12/23 Python
详解pandas映射与数据转换
2021/01/22 Python
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
巴西网上药房:onofre
2016/11/21 全球购物
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
施华洛世奇巴西官网:SWAROVSKI巴西
2019/12/03 全球购物
办公室文秘岗位职责
2013/11/15 职场文书
社会工作专业求职信
2014/07/15 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
小石潭记导游词
2015/02/03 职场文书
天河观后感
2015/06/11 职场文书
卫生主题班会
2015/08/14 职场文书
golang日志包logger的用法详解
2021/05/05 Golang
Python连接Postgres/Mysql/Mongo数据库基本操作大全
2021/06/29 Python
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
2022/01/18 HTML / CSS