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 相关文章推荐
如何快速的呈现我们的网页的技巧整理
Jul 01 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
Mar 07 Javascript
js 处理URL实用技巧
Nov 23 Javascript
实例说明为什么不要行内使用javascript
Apr 18 Javascript
jquery控制显示服务器生成的图片流
Aug 04 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
May 31 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
Aug 17 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 Javascript
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
angular学习之从零搭建一个angular4.0项目
Jul 10 Javascript
Vue无限滑动周选择日期的组件的示例代码
Jul 18 Javascript
vue 监听 Treeselect 选择项的改变操作
Aug 31 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
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
javascript深入理解js闭包
2010/07/03 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
浅析JavaScript中浏览器的兼容问题
2016/04/19 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
浅谈Nodejs中的作用域问题
2016/12/26 NodeJs
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
js实现无缝轮播图特效
2020/05/09 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
[01:14:35]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第一局
2016/02/26 DOTA
python 切片和range()用法说明
2013/03/24 Python
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
用python写扫雷游戏实例代码分享
2018/05/27 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
快速了解Python开发环境Spyder
2020/06/29 Python
全天然狗零食:Best Bully Sticks
2016/09/22 全球购物
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
武汉东之林科技有限公司机试
2013/09/17 面试题
最新计算机专业自荐信
2013/10/16 职场文书
个人找工作求职简历的自我评价
2013/10/20 职场文书
丑小鸭教学反思
2014/02/03 职场文书
医学类个人求职信范文
2014/02/05 职场文书
喜之郎果冻广告词
2014/03/20 职场文书
空气环保标语
2014/06/12 职场文书
自我检讨书范文
2015/01/28 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
工会文体活动总结
2015/05/07 职场文书
2019求职信大礼包
2019/05/15 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python
总结Pyinstaller打包的高级用法
2021/06/28 Python
基于python定位棋子位置及识别棋子颜色
2021/07/26 Python