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代码
Nov 17 Javascript
jquery+css3打造一款ajax分页插件(自写)
Jun 18 Javascript
JQuery实现的按钮倒计时效果
Dec 23 Javascript
JQuery异步提交表单与文件上传功能示例
Jan 12 Javascript
详解vue-cli + webpack 多页面实例应用
Apr 25 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
微信小程序实现添加手机联系人功能示例
Nov 30 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
Mar 05 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
Aug 12 Javascript
javascript中的相等操作符(==与===区别)
Dec 21 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
Aug 19 Javascript
JavaScript前端面试组合函数
Jun 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实现网页端验证码功能
2017/07/11 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
node.js中的fs.fchownSync方法使用说明
2014/12/16 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
ES6中Set和Map用法实例详解
2020/03/02 Javascript
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
基于pandas将类别属性转化为数值属性的方法
2018/07/25 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
Python中免验证跳转到内容页的实例代码
2020/10/23 Python
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
英国标志性奢侈品牌:Burberry
2016/07/28 全球购物
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
党员2014两会学习心得体会
2014/03/17 职场文书
预备党员承诺书
2014/03/25 职场文书
物业保安岗位职责
2014/07/02 职场文书
幼儿园六一儿童节活动方案
2014/08/26 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
小学生交通安全寄语
2015/02/27 职场文书
法制工作总结2015
2015/07/23 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL