js 采用delete实现继承示例代码

 更新时间:2014年05月20日 17:30:15   作者:  
这篇文章主要介绍了js如何采用delete实现所谓的继承,下面有个不错的示例,大家可以参考下
复制代码 代码如下:

//采用对象冒充的方式实现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("----------------");

相关文章

  • 百度地图API之本地搜索与范围搜索

    百度地图API之本地搜索与范围搜索

    地图服务是指可以提供数据信息的接口,比如说本地搜索/路线规划等,下面介绍下百度地图API之本地搜索与范围搜索的相关知识,有需要的小伙伴可以来学习下
    2015-07-07
  • JS 非图片动态loading效果实现代码

    JS 非图片动态loading效果实现代码

    功能说明:譬如在按某个button时,显示消息"Loading”,然后每隔一秒后后面加上".",至一定数量的"."时如:"Loading...",再重置此消息为"Loading",继续动态显示,直至按钮事件处理完成。
    2010-04-04
  • Javascript 5种方法实现过滤删除前后所有空格

    Javascript 5种方法实现过滤删除前后所有空格

    这篇文章主要介绍Javascript 5种过滤删除前后所有空格的方法,比较实用,需要的朋友可以参考下。
    2016-06-06
  • JavaScript下拉菜单功能实例代码

    JavaScript下拉菜单功能实例代码

    这篇文章主要介绍了JavaScript下拉菜单实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • layer.js open 隐藏滚动条的例子

    layer.js open 隐藏滚动条的例子

    今天小编就为大家分享一篇layer.js open 隐藏滚动条的例子,具有很好的参考价值,希望对大家有所帮助。 一起跟随小编过来看看吧
    2019-09-09
  • 动态加载JavaScript文件的两种方法

    动态加载JavaScript文件的两种方法

    第一种利用ajax方式,第二种是动静创建一个script标签,配置其src属性,经过把script标签拔出到页面head来加载js,感乐趣的网友可以看下
    2016-04-04
  • JS模板编译的实现详情

    JS模板编译的实现详情

    这篇文章主要介绍了JS模板编译的实现详情,编译是一种格式变成另一种格式的过程。编译会导致好的结果,比如书写简单的代码,编译出来复杂的代码;或者提高代码的使用性能
    2022-07-07
  • JavaScript 数据结构之集合创建(2)

    JavaScript 数据结构之集合创建(2)

    这篇文章主要介绍了JavaScript 数据结构之集合创建,上一篇我们介绍了什么是集合,并且手动实现了一个集合的类,本篇基于上篇内容继续深入介绍需要的小伙伴可以参考一下
    2022-04-04
  • JavaScript获取页面元素的常用方法详解

    JavaScript获取页面元素的常用方法详解

    这篇文章主要介绍了JavaScript获取页面元素的常用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • JavaScript简单修改窗口大小的方法

    JavaScript简单修改窗口大小的方法

    这篇文章主要介绍了JavaScript简单修改窗口大小的方法,涉及javascript中moveTo与resizeTo方法的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08

最新评论