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 相关文章推荐
改进版通过Json对象实现深复制的方法
Oct 24 Javascript
jQuery实现3D文字特效的方法
Mar 10 Javascript
jQuery实现的多屏图像图层切换效果实例
May 07 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
Sep 17 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
Oct 10 Javascript
详解VUE 定义全局变量的几种实现方式
Jun 01 Javascript
结合mint-ui移动端下拉加载实践方法总结
Nov 08 Javascript
JS实现倒序输出的几种常用方法示例
Apr 13 Javascript
简单学习5种处理Vue.js异常的方法
Jun 17 Javascript
使用kbone解决Vue项目同时支持小程序问题
Nov 08 Javascript
Node.js path模块,获取文件后缀名操作
Nov 07 Javascript
vue中利用mqtt服务端实现即时通讯的步骤记录
Jul 01 Vue.js
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基础之运算符的使用方法
2013/04/28 PHP
基于jquery的让页面控件不可用的实现代码
2010/04/27 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
ajax不执行success回调而是执行了error回调
2012/12/10 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
前端弹出对话框 js实现ajax交互
2016/09/09 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
JS实现520 表白简单代码
2018/05/21 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python的SQLAlchemy框架使用入门
2015/04/29 Python
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
Python3计算三角形的面积代码
2017/12/18 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
python 进程 进程池 进程间通信实现解析
2019/08/23 Python
python 使用while写猜年龄小游戏过程解析
2019/10/07 Python
python IDLE添加行号显示教程
2020/04/25 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
世界首屈一指的钓鱼用品商店:TackleDirect
2016/07/26 全球购物
软件工程师岗位职责
2013/11/16 职场文书
抄作业检讨书
2014/02/17 职场文书
交通事故赔偿协议书范本
2014/04/15 职场文书
产品设计开发计划书
2014/05/07 职场文书
Python中的套接字编程是什么?
2021/06/21 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python