js 采用delete实现继承示例代码


Posted in Javascript onMay 20, 2014
//采用对象冒充的方式实现js继承 
function A(color) { 
this.Acolor = color; 
this.AshowColor = function() { 
document.writeln("Acolor: " + this.Acolor); 
} 
} function B(color, name) { 
//将newMethod赋值A,调用A的构造函数 
this.newMethod = A; 
this.newMethod(color); 
//然后删除对A的引用,这样以后不能调用他 
delete this.newMethod; 
this.Bname = name; 
this.BshowName = function() { 
document.writeln("Bname: " + this.Bname); 
} 
} 
var objA = new A("red"); 
objA.AshowColor(); 
document.writeln("----------------"); 
var objB = new B("black", "demo"); 
objB.AshowColor(); 
objB.BshowName(); 
document.writeln("----------------");
Javascript 相关文章推荐
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
May 06 Javascript
js 复制或插入Html的实现方法小结
May 19 Javascript
JQuery下的Live方法和$.browser方法使用代码
Jun 02 Javascript
javascript 正则表达式相关应介绍
Nov 27 Javascript
javascript中有趣的反柯里化深入分析
Dec 05 Javascript
js隐式全局变量造成的bug示例代码
Apr 22 Javascript
JavaScript实现按Ctrl键打开新页面
Sep 04 Javascript
javascript 数组去重复(在线去重工具)
Dec 17 Javascript
基于JavaScript实现屏幕滚动效果
Jan 18 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
Aug 31 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 Javascript
js回文数的4种判断方法示例
Jun 04 Javascript
js清空form表单中的内容示例
May 20 #Javascript
Javascript 函数parseInt()转换时出现bug问题
May 20 #Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
May 20 #Javascript
Jquery插件分享之气泡形提示控件grumble.js
May 20 #Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
May 20 #Javascript
jQuery.holdReady()使用方法
May 20 #Javascript
js判断上传文件类型判断FileUpload文件类型代码
May 20 #Javascript
You might like
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
供参考的 php 学习提高路线分享
2011/10/23 PHP
PHP开发制作一个简单的活动日程表Calendar
2016/06/20 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
JS和canvas实现俄罗斯方块
2017/03/14 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
React props和state属性的具体使用方法
2018/04/12 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
JavaScript对JSON数组简单排序操作示例
2019/01/31 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
ssh批量登录并执行命令的python实现代码
2012/05/25 Python
Python打印输出数组中全部元素
2018/03/13 Python
python+opencv识别图片中的圆形
2020/03/25 Python
使用 Python 写一个简易的抽奖程序
2019/12/08 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
工程招投标邀请书
2014/01/26 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
教师考核材料
2014/05/21 职场文书
入党综合考察材料
2014/06/02 职场文书
政府采购方案
2014/06/12 职场文书
收款委托书
2014/10/14 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python