`
qishuai
  • 浏览: 36418 次
  • 性别: Icon_minigender_1
  • 来自: 南通
社区版块
存档分类
最新评论

javascript中非继承的扩展

阅读更多
jquery特效之前只是用,有些东西没有深入追究。惭愧,好多不懂。
现在每天晚上学习一点,给自己充点电,稍微提高点。
不看书不知道,一看,这个不会,那个没见过。哎。。。。。
javascript中非继承的扩展
对于创建子类的讨论说明了如何创建一个新的类,这个类从其他类那里继承方法。javascript是如此灵活的一门语言,所以子类化和继承都不是扩展一个类的唯一方式。既然javascript函数是数据值,可以只是从一个类复制或者借用函数用于另外一个类。
比如下面例子,一个函数从一个类中借用所有的方法,并且在另一个类的原型对象中作 复制。
function borrowMethods(borrowFrom,addTo){
     var from=borrowFrom.prototype;
     var to=addTo.prototype;
     for(m in from){
         if(typeof from[m]!="function") continue;
         to[m]=from[m];
    }
}

转自 jquery http://www.jqueryba.com/559.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics