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 相关文章推荐
用javascript判断IE版本号简单实用且向后兼容
Sep 11 Javascript
jquery 图片缩放拖动的简单实例
Jan 08 Javascript
vue2.0结合Element实现select动态控制input禁用实例
May 12 Javascript
react-router JS 控制路由跳转实例
Jun 15 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
Sep 29 Javascript
小试SVG之新手小白入门教程
Jan 08 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
May 07 Javascript
通过js给网页加上水印背景实例
Jun 17 Javascript
解决layer弹出层自适应页面大小的问题
Sep 16 Javascript
vue.js购物车添加商品组件的方法
Sep 17 Javascript
vue点击按钮动态创建与删除组件功能
Dec 29 Javascript
如何使用Javascript中的this关键字
May 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
Content-type 的说明
2006/10/09 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
PHP命名空间用法实例分析
2019/09/04 PHP
input的focus方法使用
2010/03/13 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
js实现不提示直接关闭网页窗口
2017/03/30 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
python实现输入数字的连续加减方法
2018/06/22 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
python 进程 进程池 进程间通信实现解析
2019/08/23 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
python 实现视频 图像帧提取
2019/12/10 Python
python爬虫实现获取下一页代码
2020/03/13 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
Python txt文件如何转换成字典
2020/11/03 Python
佳能英国官方网站:Canon UK
2017/08/08 全球购物
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
某公司.Net方向面试题
2014/04/24 面试题
升职自荐信
2013/11/28 职场文书
高中生期末评语大全
2014/01/28 职场文书
药店主任岗位责任制
2014/02/10 职场文书
员工安全责任书范本
2014/07/24 职场文书
领导班子整改方案
2014/10/25 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS