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 相关文章推荐
取得传值的函数
Oct 27 Javascript
为指定元素增加样式的js代码
Dec 09 Javascript
javascript 动态调整图片尺寸实现代码
Dec 28 Javascript
JQuery循环滚动图片代码
Dec 08 Javascript
js定时器怎么写?就是在特定时间执行某段程序
Oct 11 Javascript
javascript制作的网页侧边弹出框思路及实现代码
May 21 Javascript
常用DOM整理
Jun 16 Javascript
js实现异步循环实现代码
Feb 16 Javascript
Node.js文件操作方法汇总
Mar 22 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
Jun 27 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
Dec 05 Javascript
Vue Element校验validate的实例
Sep 21 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页面跳转代码 输入网址跳转到你定义的页面
2013/03/28 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
webpack 2的react开发配置实例代码
2017/07/28 Javascript
详解mpvue开发小程序小总结
2018/07/25 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
Python sqlite3事务处理方法实例分析
2017/06/19 Python
恢复百度云盘本地误删的文件脚本(简单方法)
2017/10/21 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
小学体育课教学反思
2016/02/16 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python
关于MySQL中explain工具的使用
2023/05/08 MySQL