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 相关文章推荐
prototype.js的Ajax对象
Sep 23 Javascript
基于jquery的复制网页内容到WORD的实现代码
Feb 16 Javascript
javascript中通过arguments参数伪装方法重载
Oct 08 Javascript
使用命令对象代替switch语句的写法示例
Feb 28 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
Oct 14 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
Jul 10 Javascript
浅谈JS封闭函数、闭包、内置对象
Jul 18 Javascript
layui.js实现的表单验证功能示例
Nov 15 Javascript
javaScript 连接打印机,打印小票的实例
Dec 29 Javascript
Express本地测试HTTPS的示例代码
Jun 06 Javascript
jQuery操作元素追加内容示例
Jan 10 jQuery
关于better-scroll插件的无法滑动bug(2021通过插件解决)
Mar 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
桌面中心(三)修改数据库
2006/10/09 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
php常用正则函数实例小结
2016/12/29 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
js读取注册表的键值示例
2013/09/25 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
2015/08/07 Javascript
javascript数据类型验证方法
2015/12/31 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
Javascript通过控制类名更改样式
2019/05/24 Javascript
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
Python 爬虫多线程详解及实例代码
2016/10/08 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
一篇文章搞定Python操作文件与目录
2019/08/13 Python
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
优秀员工自荐信范文
2013/10/05 职场文书
求职简历中个人的自我评价
2013/12/25 职场文书
男方父母证婚词
2014/01/12 职场文书
社区活动邀请函范文
2014/01/29 职场文书
售后服务承诺书范文
2014/03/26 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
2014年调度员工作总结
2014/11/19 职场文书
2015年小学生新年寄语
2014/12/08 职场文书
女儿满月酒致辞
2015/07/29 职场文书
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers