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实现的切换面板实例代码
Jun 17 Javascript
ExtJs纵坐标值重复问题的解决方法
Feb 27 Javascript
JavaScript对象数组的排序处理方法
Oct 21 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
Mar 11 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
Jun 07 Javascript
JS之获取样式的简单实现方法(推荐)
Sep 13 Javascript
最细致的vue.js基础语法 值得收藏!
Nov 03 Javascript
Javascript中构造函数要注意的一些坑
Jan 23 Javascript
简单快速的实现js计算器功能
Aug 17 Javascript
vue--vuex详解
Apr 15 Javascript
js实现旋转的星空效果
Nov 01 Javascript
jquery实现穿梭框功能
Jan 19 jQuery
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 空格,换行,跳格使用说明
2009/12/18 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
jqTransform美化表单
2015/10/10 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
js图片上传前预览功能(兼容所有浏览器)
2016/08/24 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
Python生成器(Generator)详解
2015/04/13 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
django 消息框架 message使用详解
2019/07/22 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
节约电力资源的建议书
2014/03/12 职场文书
经理秘书求职自荐信范文
2014/03/23 职场文书
市场调查策划方案
2014/06/10 职场文书
2014年党员整改措施
2014/10/24 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python