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 应用 JQuery.groupTable.js
Dec 15 Javascript
js中各浏览器中鼠标按键值的差异
Apr 07 Javascript
读jQuery之五(取DOM元素)
Jun 20 Javascript
ExtJS4 表格的嵌套 rowExpander应用
May 02 Javascript
浅谈Sizzle的“编译原理”
Apr 14 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
Mar 22 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
May 25 Javascript
jquery动态创建div与input的实例代码
Oct 12 Javascript
js实现界面向原生界面发消息并跳转功能
Nov 22 Javascript
Node.js进阶之核心模块https入门
May 23 Javascript
vue项目引入字体.ttf的方法
Sep 28 Javascript
Smartour 让网页导览变得更简单(推荐)
Jul 19 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
php5数字型字符串加解密代码
2008/04/24 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
PHP设计模式之原型设计模式原理与用法分析
2018/04/25 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
[03:08]Ti4观战指南上
2014/07/07 DOTA
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
linux系统使用python监测系统负载脚本分享
2014/01/15 Python
python写的一个文本编辑器
2014/01/23 Python
python实现将汉字保存成文本的方法
2018/11/16 Python
Python 的AES加密与解密实现
2019/07/09 Python
Python脚本导出为exe程序的方法
2020/03/25 Python
Python操作MySQL数据库的示例代码
2020/07/13 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
一份报关员的职业规划范文
2014/01/08 职场文书
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
中学生操行评语
2014/04/24 职场文书
中学生演讲稿
2014/04/26 职场文书
求职信怎么写
2014/05/23 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书
Java实现多文件上传功能
2021/06/30 Java/Android