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 ajax调用WCF服务实例
Jul 16 Javascript
jquery实现页面关键词高亮显示的方法
Mar 12 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
Jan 04 Javascript
jQuery实现获取元素索引值index的方法
Sep 18 Javascript
详解Angular2组件之间如何通信
Jun 22 Javascript
关于vue的语法规则检测报错问题的解决
May 21 Javascript
小程序实现列表删除功能
Oct 30 Javascript
vue-i18n结合Element-ui的配置方法
May 20 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
Jul 29 Javascript
JS Array.from()将伪数组转换成数组的方法示例
Mar 23 Javascript
vue路由结构可设一层方便动态添加路由操作
Aug 31 Javascript
vue完美实现el-table列宽自适应
May 08 Vue.js
拖动布局之保存布局页面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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
PHP学习笔记(三):数据类型转换与常量介绍
2015/04/17 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
jquery插件珍藏(图片局部放大/信息提示框)
2013/01/08 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
JsRender for index循环索引用法详解
2014/10/31 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
vue select二级联动第二级默认选中第一个option值的实例
2018/01/10 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
[45:14]Optic vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
python 接口_从协议到抽象基类详解
2017/08/24 Python
解决Spyder中图片显示太小的问题
2018/04/27 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
2018/05/18 Python
matplotlib调整子图间距,调整整体空白的方法
2018/08/03 Python
python 计算数据偏差和峰度的方法
2019/06/29 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
Python实现FLV视频拼接功能
2020/01/21 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
python打开文件的方式有哪些
2020/06/29 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
腾讯广告词
2014/03/19 职场文书
兽医医药专业求职信
2014/07/27 职场文书
离婚起诉状范本
2015/05/19 职场文书
感恩的心主题班会
2015/08/12 职场文书
成人成长感言如何写?
2019/08/16 职场文书