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中apply和call方法的作用及区别说明
Feb 14 Javascript
javascript实现全局匹配并替换的方法
Apr 27 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
Sep 04 Javascript
javascript实现网站加入收藏功能
Dec 16 Javascript
jQuery简单实现title提示效果示例
Aug 01 Javascript
node.js入门学习之url模块
Feb 25 Javascript
js弹出窗口简单实现代码
Mar 22 Javascript
Easyui和zTree两种方式分别实现树形下拉框
Aug 04 Javascript
浅谈React 服务器端渲染的使用
May 08 Javascript
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
使用vue实现多规格选择实例(SKU)
Aug 23 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
Aug 17 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中的垃圾回收机制
2015/08/10 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
js获取单选按钮的数据
2006/11/27 Javascript
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
基于jquery的点击链接插入链接内容的代码
2012/07/31 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
JavaScript中标识符提升问题
2015/06/11 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
Bootstrap table简单使用总结
2017/02/15 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
原生JS与jQuery编写简单选项卡
2017/10/30 jQuery
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
从零学Python之hello world
2014/05/21 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
Pandas库之DataFrame使用的学习笔记
2019/06/21 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
python入门之基础语法学习笔记
2020/02/08 Python
Python识别html主要文本框过程解析
2020/02/18 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
硕士研究生个人求职信
2013/12/04 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
爱的承诺书
2015/01/20 职场文书
公司员工培训管理制度
2015/08/04 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS