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倒计时源码分享
May 16 Javascript
chrome调试javascript详解
Oct 21 Javascript
BootStrap实现轮播图效果(收藏)
Dec 30 Javascript
JavaScript实现图像模糊化的方法实例
Jan 15 Javascript
微信小程序Redux绑定实例详解
Jun 07 Javascript
详解webpack 多入口配置
Jun 16 Javascript
详解webpack+vue-cli项目打包技巧
Jun 17 Javascript
微信小程序switch组件使用详解
Jan 31 Javascript
JavaScript Window窗口对象属性和使用方法
Jan 19 Javascript
node 版本切换的实现
Feb 02 Javascript
简单了解JS打开url的方法
Feb 21 Javascript
基于VSCode调试网页JavaScript代码过程详解
Jul 20 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读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
Vuejs实现购物车功能
2017/11/05 Javascript
vue树形结构获取键值的方法示例
2018/06/21 Javascript
vue实现element表格里表头信息提示功能(推荐)
2019/11/20 Javascript
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
Python模块搜索路径代码详解
2018/01/29 Python
实用自动化运维Python脚本分享
2018/06/04 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
对python Tkinter Text的用法详解
2018/10/11 Python
python安装scipy的步骤解析
2019/09/28 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
python实现简单俄罗斯方块
2020/03/13 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
党员岗位承诺口号大全
2014/03/28 职场文书
医学生求职信
2014/07/01 职场文书
十八大宣传标语
2014/10/09 职场文书
2015年六一儿童节活动方案
2015/05/05 职场文书
学生犯错保证书
2015/05/09 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
pytorch交叉熵损失函数的weight参数的使用
2021/05/24 Python
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android
pytorch中的 .view()函数的用法介绍
2022/03/17 Python