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 相关文章推荐
基于JQuery实现异步刷新的代码(转载)
Mar 29 Javascript
利用jQuery实现可输入搜索文字的下拉框
Oct 23 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
Mar 30 Javascript
浅谈JavaScript中的对象及Promise对象的实现
Nov 15 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
Nov 29 Javascript
基于BootStarp的Dailog
Apr 28 Javascript
jQuery表单验证简单示例
Oct 17 Javascript
AngularJS $http模块POST请求实现
Apr 08 Javascript
Three.js的使用及绘制基础3D图形详解
Apr 27 Javascript
利用Vue实现一个markdown编辑器实例代码
May 19 Javascript
jquery向后台提交数组的代码分析
Feb 20 jQuery
JavaScript碰撞检测原理及其实现代码
Mar 12 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
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
php发送post请求的三种方法
2014/02/11 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
Laravel中前端js上传图片到七牛云的示例代码
2017/09/04 PHP
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
JavaScript中检查对象property的存在性方法介绍
2014/12/30 Javascript
JavaScript 学习笔记之操作符
2015/01/14 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
对javascript继承的理解
2016/10/11 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
Node.js测试中的Mock文件系统详解
2016/11/21 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
使用grunt合并压缩js和css文件的方法
2017/03/02 Javascript
js+html5实现复制文字按钮
2017/07/15 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
总结Python编程中函数的使用要点
2016/03/20 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
Opencv 图片的OCR识别的实战示例
2021/03/02 Python
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
理想点亮人生演讲稿
2014/05/21 职场文书
船舶工程技术专业求职信
2014/08/07 职场文书
2014年政教处工作总结
2014/12/20 职场文书
就业意向书范本
2015/05/11 职场文书
调研报告的主要写法
2019/04/18 职场文书
CSS3常见动画的实现方式
2021/04/14 HTML / CSS
总结一下关于在Java8中使用stream流踩过的一些坑
2021/06/24 Java/Android
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python