Javascript的动态增加类的实现方法

 更新时间:2016年10月20日 09:17:17   投稿:jingxian  
下面小编就为大家带来一篇Javascript的动态增加类的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

1.我们可以为每一个实例对象增加方法。也就是说我们在每次使用‘类'之外的方法时候,都需要创建一次。

  function Dog(){

  window.alert('I am a dog!');

 }

 var dog1=new Dog();//实例化一个对象

//现在由于类Dog功能单一,无法满足对象dog1的需要,现在就要考虑为对象dog1新增加一个方法

 function eat(){

  window.alert('I like eat bone!');

}

dog1.Dog_eat=eat;

dog1.Dog_eat();//此时就可以调用方法eat了,不过使用的是一个指针Dog_eat指向eat();所以也只能该对象使用

2.如果想每一个通过Dog类创建的对象不要经过繁琐的引入就都可使用方法eat(),该如何呢?

function Dog(){

  window.alert('I am a dog!');

 }

 Dog.prototype.Dog_eat=function(){

  window.alert('I like eat bone')

}

var dog1=new Dog();

dog1.Dog_eat;

var dog2=new Dog();

dog2.Dog_eat;

至此以后每个对象都可以使用Dog_eat()方法。

以上就是小编为大家带来的Javascript的动态增加类的实现方法全部内容了,希望大家多多支持脚本之家~

相关文章

  • 让ie6也支持websocket采用flash封装实现

    让ie6也支持websocket采用flash封装实现

    ie9都不支持websocket,何况ie6,往往这些不可思议的事情却意想不到的发生了;websocket能开发那么酷的功能,怎么能让ie拦住我们的脚步,用falsh封装吧,感兴趣的你可不要错过了哈
    2013-02-02
  • js特殊字符转义介绍

    js特殊字符转义介绍

    js特殊字符转义。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • JavaScript 检测浏览器和操作系统的脚本

    JavaScript 检测浏览器和操作系统的脚本

    代码转自《Professional JavaScript™ for Web Developers》一书。
    2008-12-12
  • Chrome扩展页面动态绑定JS事件提示错误

    Chrome扩展页面动态绑定JS事件提示错误

    开发Chrome扩展时,页面的popup.html中需要js的时候,直接将JS写在动态绑定JS事件会提示错误,下面有个不错的解决方法,大家可以参考下
    2014-02-02
  • 微信小程序实现简易计算器

    微信小程序实现简易计算器

    这篇文章主要为大家详细介绍了微信小程序实现简易计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • 通过图文详细讲解JavaScript中的字符串方法

    通过图文详细讲解JavaScript中的字符串方法

    这篇文章主要介绍了JavaScript中字符串方法的相关资料,文中包括字符串长度、查找字符串、提取字符串、替换字符串、大小写转换、连接字符串、删除空白符、提取字符以及字符串转数组等方法,需要的朋友可以参考下
    2024-12-12
  • Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法

    Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法

    今天小编就为大家分享一篇Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定

    KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定

    Knockout是一个以数据模型(data model)为基础的能够帮助你创建富文本,响应显示和编辑用户界面的JavaScript类库。这篇文章介绍了KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定的相关知识,感兴趣的朋友一起看看吧
    2016-10-10
  • js如何将元素滚动到可见区域

    js如何将元素滚动到可见区域

    文章介绍了如何使用scrollIntoViewIfNeeded方法将元素滚动到可见区域,以及如何通过配置对象控制滚动行为,还提供了一个纯JavaScript的解决方案,可以实现类似的功能
    2024-12-12
  • 向大师们学习Javascript(视频与PPT)

    向大师们学习Javascript(视频与PPT)

    在开始之前,先与大家一起认识下这篇文章的主角,世界级的javascript大牛们:Douglas Crockford、John Resig、Peter-Paul Koch、Nicolas C. Zakas。看名字也许挺陌生,但是如果你对javascript还算熟悉,一定不会对他们的作品陌生。
    2009-12-12

最新评论