• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Whokay 必ず勝つ!頑張ろう!
博客园    首页    新随笔    联系   管理    订阅  订阅
讲解js三大继承方式call, apply, prototype最靠谱的文章

http://www.w3school.com.cn/js/pro_js_inheritance_implementing.asp

 

js事件相关其他文章:

http://www.infoq.com/cn/articles/tyq-nodejs-event

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor?redirectlocale=en-US&redirectslug=JavaScript%2FReference%2FGlobal_Objects%2FObject%2Fconstructor 

http://msdn.microsoft.com/zh-cn/library/ff925952

http://www.grati.org/?p=318

在events.EventEmitter中,有一个特殊的事件值得注意:这就是错误事件(error)。

它会在任何错误出现时发出,而如果我们没有为其进行监听,node会抛出一个异常并终止运行。

 

讲解utils.inherit

 http://www.cnblogs.com/tekkaman/archive/2013/04/07/3003507.html

 

 

1. 而我们如果用new 运算符来生成一个对象的时候就没有prototype属性(只要是function,就一定有一个prototype属性,而Object则没有)

2. prototype的值是一个对象

3. prototype对象都拥有constructor这个属性,他的type是function,而function都有prototype属性,如此循环下去

4. prototype.constructor属性记录的是function的构造函数,也就是写在function主体内的内容,而后添加的prototype.x一律不包含

function Obj1() {
  this.name = 'obj1';
  function tmp() {
    document.write('tmp');
  }
}

Obj1.prototype.add = function() {
  document.write('add it');
};

document.write(Obj1.prototype.constructor); // add不包含

5. prototype不包含constructor里面的任何属性:

document.write(Obj1.prototype.name);// undefined

6. 原型链 __proto__:

(当我们把函数F作为自定义构造函数来创建对象(new)的时候,对象实例内部会自动保存一个指向其构造函数(这里就是我们的自定义构造函数F)的prototype对象的一个属性__proto__)

__proto__指向其构造函数的prototype对象

 

未完:

http://www.cnblogs.com/qiantuwuliang/archive/2011/01/08/1930548.html

www.cnblogs.com/qiantuwuliang/archive/2011/01/08/1930548.html

http://wenku.baidu.com/link?url=bG-99QHqCSVW2rFy-LDmJRD74U6E0yTAcsOz56cK1A56CzwFWSurIQCB3TgSq3X_87eIZqDpwK3Q_gztEigvzZL3SWXWgfj0T-ZxUu3Yrua

http://www.nowamagic.net/librarys/veda/detail/587

http://www.cnblogs.com/zzcflying/archive/2012/07/20/2601112.html

http://blog.csdn.net/xuanze520/article/details/8531274

 

 

 

 

 

posted on 2013-12-16 23:19  Vince  阅读(2151)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3