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 相关文章推荐
JQuery的html(data)方法与<script>脚本块的解决方法
Mar 09 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
Jan 24 Javascript
页面回到顶部的三种实现(锚标记,js)
Oct 01 Javascript
各浏览器对document.getElementById等方法的实现差异解析
Dec 05 Javascript
JS图像无缝滚动脚本非常好用
Feb 10 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
Sep 01 Javascript
JS实现方向键切换输入框焦点的方法
Aug 19 Javascript
微信小程序 Image API实例详解
Sep 30 Javascript
js实现音频控制进度条功能
Apr 01 Javascript
Angular实现点击按钮控制隐藏和显示功能示例
Dec 29 Javascript
Vue函数式组件-你值得拥有
May 09 Javascript
Vue中jsx不完全应用指南小结
Nov 01 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统计字符串中中英文字符的个数
2013/06/23 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
通过百度地图获取公交线路的站点坐标的js代码
2012/05/11 Javascript
js实现上传图片之上传前预览图片
2013/03/25 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
2013/06/05 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
2013/08/27 Javascript
js document.write()使用介绍
2014/02/21 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
Python2.7编程中SQLite3基本操作方法示例
2017/08/09 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
django ajax json的实例代码
2018/05/29 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
对dataframe进行列相加,行相加的实例
2018/06/08 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
Django实现内容缓存实例方法
2020/06/30 Python
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
php优化查询foreach代码实例讲解
2021/03/24 PHP
广告学专业毕业生自荐信
2013/09/24 职场文书
自荐信如何制作?
2014/02/21 职场文书
打架检讨书2000字
2014/02/22 职场文书
机关出纳岗位职责
2014/04/03 职场文书
2014年十一国庆节活动方案
2014/09/16 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
Nginx反向代理学习实例教程
2021/10/24 Servers
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏