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 相关文章推荐
推荐40款强大的 jQuery 导航插件和教程(上篇)
Sep 14 Javascript
JQuery遍历json数组的3种方法
Nov 08 Javascript
jQuery实现ichat在线客服插件
Dec 29 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
May 10 Javascript
js仿QQ邮箱收件人选择与搜索功能
Feb 10 Javascript
js仿微博动态栏功能
Feb 22 Javascript
详解Vue.js入门环境搭建
Mar 17 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
Sep 07 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
Nov 25 Javascript
Angular6 Filter实现页面搜索的示例代码
Dec 02 Javascript
解决echarts数据二次渲染不成功的问题
Jul 20 Javascript
ES11新增的这9个新特性,你都掌握了吗
Oct 15 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
压力如何影响浓缩咖啡品质
2021/03/03 咖啡文化
PHP中copy on write写时复制机制介绍
2014/05/13 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
日期 时间js控件
2009/05/07 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
js登录弹出层特效
2014/03/07 Javascript
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
用JavaScript实现让浏览器停止载入页面的方法
2017/01/19 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
Angular实现点击按钮控制隐藏和显示功能示例
2017/12/29 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
[32:26]EG vs IG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python spyder中读取txt为图片的方法
2018/04/27 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
用python给自己做一款小说阅读器过程详解
2019/07/11 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
html5实现输入框fixed定位在屏幕最底部兼容性
2020/07/03 HTML / CSS
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
美国奢侈品购物平台:Orchard Mile
2018/05/02 全球购物
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
《鹬蚌相争》教学反思
2014/04/22 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
python关于集合的知识案例详解
2021/05/30 Python