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 相关文章推荐
利用js对象弹出一个层
Mar 26 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
Jun 28 Javascript
Node.js程序中的本地文件操作用法小结
Mar 06 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
Sep 21 Javascript
深入理解javascript中的 “this”
Jan 17 Javascript
vue-router路由与页面间导航实例解析
Nov 07 Javascript
怎样在vue项目下添加ESLint的方法
May 16 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
May 30 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
Sep 10 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
Jun 22 Javascript
vue 修改 data 数据问题并实时显示操作
Sep 07 Javascript
在vue中使用eslint,配合vscode的操作
Nov 09 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中目录,文件操作详谈
2007/03/19 PHP
用PHP实现 上一篇、下一篇的代码
2012/09/29 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
解析php获取字符串的编码格式的方法(函数)
2013/06/21 PHP
php中session使用示例
2014/03/29 PHP
php将图片保存入mysql数据库失败的解决方法
2014/12/27 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
40款非常有用的 jQuery 插件推荐(系列一)
2011/12/21 Javascript
jQuery实现点击水纹波动动画
2016/04/10 Javascript
Google Maps基础及实例解析
2016/08/06 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
Python 中 Meta Classes详解
2016/02/13 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
python 用户交互输入input的4种用法详解
2019/09/24 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
Python项目跨域问题解决方案
2020/06/22 Python
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
动物学专业毕业生求职信
2013/10/11 职场文书
电子商务应届生求职信
2013/11/16 职场文书
元旦红领巾广播稿
2014/02/19 职场文书
个人查摆剖析材料
2014/10/16 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书