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 相关文章推荐
各浏览器中querySelector和querySelectorAll的实现差异分析
May 23 Javascript
JQuery页面的表格数据的增加与分页的实现
Dec 10 Javascript
JSF中confirm弹出框的用法示例介绍
Jan 07 Javascript
js实现文字跟随鼠标移动而移动的方法
Feb 28 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
Apr 07 Javascript
在JavaScript中操作数组之map()方法的使用
Jun 09 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
Nov 19 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
Dec 10 Javascript
谈一谈jQuery核心架构设计
Mar 28 Javascript
jQuery扩展+xml实现表单验证功能的方法
Dec 25 Javascript
Vue.js中对css的操作(修改)具体方式详解
Oct 30 Javascript
vue+express+jwt持久化登录的方法
Jun 14 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
PHP4之COOKIE支持详解
2006/10/09 PHP
实用函数5
2007/11/08 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
jQuery 方法大全方便学习参考
2010/02/25 Javascript
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
2010/05/22 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
javascript的switch用法注意事项分析
2015/02/02 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
详解Vue.js 2.0 如何使用axios
2017/04/21 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
python类参数self使用示例
2014/02/17 Python
Python中列表的一些基本操作知识汇总
2015/05/20 Python
Django开发中复选框用法示例
2018/03/20 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
pytorch 自定义数据集加载方法
2019/08/18 Python
python argparser的具体使用
2019/11/10 Python
django序列化serializers过程解析
2019/12/14 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
Python使用pyenv实现多环境管理
2021/02/05 Python
德国体育用品网上商店:SC24.com
2016/08/01 全球购物
餐厅销售主管职责范本
2014/02/19 职场文书
小学少先队活动总结
2015/05/08 职场文书