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 相关文章推荐
基于JQuery的asp.net树实现代码
Nov 30 Javascript
jQuery中slideUp()方法用法分析
Dec 24 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
jQuery下拉框的简单应用
Jun 24 Javascript
javascript 删除数组元素和清空数组的简单方法
Feb 24 Javascript
Vue2.0使用过程常见的一些问题总结学习
Apr 10 Javascript
Node.js利用debug模块打印出调试日志的方法
Apr 25 Javascript
微信小程序模板和模块化用法实例分析
Nov 28 Javascript
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 jQuery
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
Aug 08 Javascript
vuex如何重置所有state(可定制)
Jan 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
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
PHP程序员简单的开展服务治理架构操作详解(三)
2020/05/14 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
一个小型js框架myJSFrame附API使用帮助
2008/06/28 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
12款经典的白富美型—jquery图片轮播插件—前端开发必备
2013/01/08 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
2014/06/05 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
nodejs之koa2请求示例(GET,POST)
2018/08/07 NodeJs
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
python如何求解两数的最大公约数
2018/09/27 Python
python中对数据进行各种排序的方法
2019/07/02 Python
Django --Xadmin 判断登录者身份实例
2020/07/03 Python
python如何设置静态变量
2020/09/07 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
eHarmony英国:全球领先的认真恋爱约会平台之一
2020/11/16 全球购物
社区工作者先进事迹
2014/01/18 职场文书
销售助理岗位职责
2014/02/21 职场文书
OpenCV中resize函数插值算法的实现过程(五种)
2021/06/05 Python
React 高阶组件HOC用法归纳
2021/06/13 Javascript
Shell中的单中括号和双中括号的用法详解
2022/12/24 Servers