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 相关文章推荐
js escape,unescape解决中文乱码问题的方法
May 26 Javascript
jquery中输入验证中一个不错的效果
Aug 21 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
Bootstrap中datetimepicker使用小结
Dec 28 Javascript
Javascript for in的缺陷总结
Feb 03 Javascript
详解Angular系列之变化检测(Change Detection)
Feb 26 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
Mar 29 Javascript
jQuery中常用动画效果函数知识点整理
Aug 19 jQuery
vue.js实现左边导航切换右边内容
Oct 21 Javascript
关于JavaScript数组去重的一些理解汇总
Sep 10 Javascript
Vue实现手机号、验证码登录(60s禁用倒计时)
Dec 19 Vue.js
VUE使用draggable实现组件拖拽
Apr 06 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
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
php写app用的框架整理
2019/09/29 PHP
PHP设计模式之 策略模式Strategy详解【对象行为型】
2020/05/01 PHP
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
js实现倒计时及时间对象
2016/11/15 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
jQuery插件autocomplete使用详解
2017/02/04 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
JS库中的Particles.js在vue上的运用案例分析
2017/09/13 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
Vue 同步异步存值取值实现案例
2020/08/05 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
Python读取网页内容的方法
2015/07/30 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
使用Python的datetime库处理时间(RPA流程)
2019/11/24 Python
python中with用法讲解
2020/02/07 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
2020/04/20 Python
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
初二物理教学反思
2014/01/29 职场文书
销售人员求职的自我评价分享
2014/03/15 职场文书
团支部建设方案
2014/05/02 职场文书
个人房屋买卖协议书(范本)
2014/10/04 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
2015年敬老院工作总结
2015/05/18 职场文书